代码重构引擎

Code Guardian Studio 是一个基于 Claude Code 和 MCP 的 AI 驱动代码重构引擎,适用于大型代码库的扫描、热点检测和优化报告生成。

  • by phuongrealmax
  • TypeScript
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 phuongrealmax/claude-code-guardian

使用说明

Code Guardian工作室

基于Claude code+MCP的大型存储库的AI驱动代码重构引擎。

版本: 4.1.0 | 许可证: 麻省理工学院(开放核心)

网站和文档: https://codeguardian.studio


为什么选择CCG?

CCG脱颖而出 最全面的MCP服务器 克劳德代码:

CCG 护栏AI NeMo Semgrep MCP
MCP工具 113+ - - ~10
代码分析 ✅ ❌ ❌ ✅
热点检测 ✅ ❌ ❌ ❌
工作流管理 ✅ ❌ ❌ ❌
会话保持 ✅ ❌ ❌ ❌
存储器系统 ✅ ❌ ❌ ❌
进度仪表板 ✅ ❌ ❌ ❌
潜在链推理 ✅ ❌ ❌ ❌
警卫规则 ✅ ✅ ✅ ✅

主要区别:

  • 一体化:单个服务器中的保护+度量+工作流+内存
  • 113+MCP工具:可用的最全面的工具集
  • 会话管理:跨对话恢复工作
  • 实时进度:使用实时仪表板跟踪重构进度
  • 潜在链:复杂任务的多阶段推理

想要详细的比较吗? 看 CCG与竞争对手


什么是Code Guardian工作室?

Code Guardian Studio(CCG)是一个MCP服务器,它将Claude Code转换为智能重构助手。它扫描你的代码库,找到热点,生成优化报告,并帮助你安全地重构。

关键统计数据(来自CCG本身)

度量 值
分析线路 68000
已扫描文件 212
找到热点 20
分析时间 <1分钟

3分钟快速入门

在一个命令中获取您的第一个代码分析:

# Install globally
npm install -g codeguardian-studio

# Run quickstart (auto-initializes + analyzes your code)
ccg quickstart

就是这样!quickstart命令将:

  • 在项目中初始化CCG
  • 扫描你的代码库
  • 分析代码复杂性和热点
  • 生成详细的降价报告

打开生成的报告并开始修复热点(得分最高者优先)。

想要更多的控制权吗? 看 手动设置 或阅读全文 快速入门指南.

特性

代码优化器(8个工具)

  • code_scan_repository -绘制整个代码库
  • code_metrics -计算复杂性、嵌套、分支分数
  • code_hotspots -查找需要注意的文件
  • code_refactor_plan -生成逐步重构计划
  • code_record_optimization -日志优化会话
  • code_generate_report -创建Markdown报告
  • code_quick_analysis -一次通话扫描+指标+热点
  • code_optimizer_status -检查模块状态

附加模块

  • 记忆 -跨会话的持久存储
  • 守卫 -阻止危险模式(假测试、空捕获等)
  • 工作流程 -任务管理和跟踪
  • 潜在链 -复杂任务的多阶段推理
  • 代理 -专业代理协调
  • 思考 -结构化推理模型
  • 文件 -文件管理
  • 测试 -测试运行器集成

定价

计划 价格 最适合
开发 免费 单人开发,完全离线
团队 每月19美元 产品团队和代理商
企业 定制 大型组织与合规

开发层是100%本地和自托管的。团队/企业需要通过以下方式进行许可证验证 api.codeguardian.studio.

看 许可证级别 用于特征比较。

链接

  • 网站: https://codeguardian.studio
  • 案例研究: https://codeguardian.studio/case-study
  • 伙伴 https://codeguardian.studio/partners
  • github: https://github.com/phuongrealmax/code-guardian
  • MCP目录: https://mcp.so/server/code-guardian
  • GitHub操作: ccg行动 -公关分析的CI/CD集成

手动设置

如果您更喜欢分步控制:

# 1. Install
npm install -g codeguardian-studio

# 2. Initialize CCG in your project
ccg init

# 3. Run analysis with custom options
ccg code-optimize --report

# 4. For advanced options
ccg code-optimize --help-advanced

看 用户指南 了解更多详情。

安装要求

CCG使用 better-sqlite3 (原生SQLite绑定),这需要在您的系统上使用构建工具:

Linux(Ubuntu/Debian)

sudo apt-get update
sudo apt-get install build-essential python3
npm install -g codeguardian-studio

macOS

# Install Xcode Command Line Tools
xcode-select --install

npm install -g codeguardian-studio

视窗

# Install Visual Studio Build Tools
# Download from: https://visualstudio.microsoft.com/downloads/

npm install -g codeguardian-studio

码头工人

FROM node:20-slim

# Install build dependencies
RUN apt-get update && apt-get install -y \
    build-essential \
    python3 \
    && rm -rf /var/lib/apt/lists/*

RUN npm install -g codeguardian-studio

故障排除

错误: gyp ERR! stack Error: not found: make

  • 解决方案:安装构建工具(请参阅上面的操作系统)

错误: Module did not self-register

  • 解决方案:Node.js版本不匹配。使用以下方式重建:
    npm rebuild better-sqlite3
    

ARM64兼容性:

  • ✅ 支持苹果硅(M1/M2/M3)
  • ✅ 支持Ubuntu ARM64
  • 可能需要在某些平台上从源代码构建

文档

社区与支持

有问题或想法吗?我们很乐意收到您的来信!

许可证

麻省理工学院(开放核心)。看 许可证 了解详情。


与克劳德一起建造。由守护者保护。