适合谁
- 开发者和团队希望快速了解项目代码质量现状。
- 使用 AI 编程助手(如 Claude Code)希望自动化代码审查。
- 需要多语言支持(14 种编程语言)的代码分析工具。
- 偏好幽默尖锐反馈的开发者。
fuck-u-code 是一个功能丰富的代码质量分析工具,支持多种语言和 AI 审查。它适合喜欢幽默风格并希望快速了解代码质量的开发者。但需要注意 AI 审查的数据隐私风险,以及其非正式的语气不适合所有团队。
最强项 · 安装易用性 12/20 最弱项 · 可靠性 5/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js
OPENAI_API_KEY
OpenAI 或兼容 API 的密钥,仅在 ai-review 使用 openai 提供商时需要,从 OpenAI 平台获取。
ANTHROPIC_API_KEY
Anthropic API 密钥,仅在 ai-review 使用 anthropic 提供商时需要,从 Anthropic 控制台获取。
DEEPSEEK_API_KEY
DeepSeek API 密钥,仅在 ai-review 使用 deepseek 提供商时需要,从 DeepSeek 平台获取。
GEMINI_API_KEY
Gemini API 密钥,仅在 ai-review 使用 gemini 提供商时需要,从 Google AI Studio 获取。
OPENAI_BASE_URL
可选的自定义 OpenAI 兼容 API 端点。
OPENAI_MODEL
可选,指定默认模型名。
OLLAMA_HOST
可选,本地 Ollama 服务地址,使用 ollama 提供商进行本地审查时设置。
全局安装:npm install -g eff-u-code。然后自动配置 MCP:fuck-u-code mcp-install(交互式)或指定客户端:fuck-u-code mcp-install claude / cursor。手动配置时,在客户端配置文件中添加如 mcpServers 的条目。例如在 Claude Code 的 ~/.claude.json 或项目 .mcp.json 中添加 {"mcpServers":{"fuck-u-code":{"command":"fuck-u-code-mcp"}}}。
{
"mcpServers": {
"fuck-u-code": {
"command": "fuck-u-code-mcp"
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"fuck-u-code": {
"command": "fuck-u-code-mcp"
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add fuck-u-code -- fuck-u-code-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中应能看到 analyze 和 ai-review 两个工具;发起一次“分析当前目录代码质量”的请求,若返回评分报告即证明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
fuck-u-code 是一个代码质量分析工具,旨在以尖锐但幽默的反馈揭示糟糕的代码质量。它通过 AST 解析(tree-sitter)进行准确的语法分析,支持 14 种编程语言,并执行七项质量检查:复杂度、大小、注释、错误处理、命名、重复和结构。提供 0-100 的总体评分(越高越好)和每个文件的 Shit-Gas 指数(越高越差)。支持 AI 代码审查(兼容 OpenAI / Anthropic / DeepSeek / Gemini / Ollama),多种输出格式(彩色终端、Markdown、JSON、HTML),以及国际化(英、中、俄)。作为 MCP 服务器,可被 Claude Code、Cursor、Windsurf 等 AI 工具调用。代码分析完全离线进行,不会泄露代码。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 27ae48f50816 数据同步于 2026-10-12 查看 FMRS 评分方法