描述
OpenQodex 是一款开源 AI 代码审查工具,旨在与多种编码代理无缝集成,包括 Claude Code、Codex、Cursor 和 Cline。其主要功能是在代码推送之前执行全面的代码审查,帮助开发人员在开发周期的早期识别和解决潜在问题。
阅读更多
该系统首先运行一套针对更改文件量身定制的内置扫描器。这些扫描器识别潜在问题,并将其保留在已更改的特定代码行上。在扫描阶段之后,启动一个全新的 Claude Code 或 Codex 进程,该进程没有任何先前会话的记忆,作为单独的审查者。该审查者检查更改及其周围的代码,并通过引用相关行提供每个候选问题的证据。一个脚本仔细验证每个引用行与实际代码的一致性,以确保准确性。
审查完成后,用户会收到一份详细的收据,其中包括裁决(通过或阻止)和每个问题的一行。集成代理随后提示用户选择“修复所有,还是告诉我哪个?”等选项,以便选择性地应用修复。OpenQodex 还生成一份全面的代码图,提供代码结构和关系的洞察。该图提供查找定义、理解调用层次、识别导入者和实现者、追踪点之间的路径以及评估更改影响的能力。
该工具支持多种编程语言,包括 TypeScript、TSX、JavaScript、Python、Go 和 Ruby,并为 Django、Rails、Express、React、Next.js、FastAPI 和 Go net/http 提供框架插件。它强调隐私设计,审查者在用户现有的 Claude Code 或 Codex 登录上运行,无需自己的账户或 API 密钥。内置扫描器不传输代码,系统明确声明不收集遥测数据。对于 GitHub Actions,需要一个 Anthropic API 密钥。OpenQodex 设计用于 macOS 和 Linux 环境,不支持 Windows 或 WSL。
性能基准测试证明了其有效性,Claude Code 的问题召回率为 84.3%,精确度为 97.3% 至 100.0%,Codex 的问题召回率为 75.2%,精确度为 85.6% 至 100.0%。Claude Code 的每次审查成本约为 $0.0870。该工具在 Apache 2.0 许可证下开源,免费提供(USD 0)。
- 类别AI 代码审查与测试
- 定价模式免费
- 部署本地运行
- 平台macOS、Linux
OpenQodex的核心功能
开源 AI 代码审查
与 Claude Code、Codex、Cursor 和 Cline 的集成
推送前代码扫描和审查
针对各种文件类型的内置扫描器
使用全新的 Claude Code 或 Codex 会话的单独审查流程
用于验证引用代码行的脚本
包含裁决和发现的详细审查收据
交互式代理提示以修复问题
代码图和知识生成
支持 TypeScript、TSX、JavaScript、Python、Go、Ruby
为 Django、Rails、Express、React、Next.js、FastAPI 和 Go net/http 提供框架插件
无需专用账户或 API 密钥(使用现有代理登录)
不收集遥测数据
默认私密,扫描器本地操作
支持 GitHub Action(需要 Anthropic API 密钥)
如何使用 OpenQodex?
安装 OpenQodex:运行一行安装命令以在您的系统上设置该工具。
配置代理:添加必要的条目以启用与您的编码代理(例如 Claude Code、Codex CLI、Cline)的集成。
运行扫描器:OpenQodex 会根据您更改的文件自动运行相关扫描器,识别潜在问题。
启动审查:从您的编码代理或终端启动代码审查,让 Claude Code 或 Codex 分析更改。
验证发现:审查者识别并验证问题,提供包含裁决和具体发现的收据。
应用修复:与您的代理互动,选择要应用于代码的建议修复。
探索代码图:利用代码图工具了解代码结构、依赖关系和更改的影响。
OpenQodex的使用案例
- 推送前代码审查
- 自动化代码质量检查
- 代码图分析
- 代理辅助代码重构
- 与 GitHub Actions 的持续集成
- 安全代码开发
- 多语言项目审查






