本地 AI 代码审查 · PR review · pre-push 检查

100% 本地运行的 AI 代码审查助手。 交付更好的代码,更快审查与修复。

CodeCrab 是一款能学习你代码库的原生 AI 桌面应用。它将你的 skills 与 CodeCrab 专门的审查 skills 相结合,使用你自己的密钥编排本地 AI CLI 来审查代码,数据永不离开你的电脑。

内置可立即测试的演示项目 — 安装并打开后即可查看实际效果,无需连接您自己的代码。

CodeCrab - 100% local-first AI pull request reviewer | Product Hunt
Live1,000+ 次代码审查已完成macOS · Windows · Linux

支持

使用你自己的 AI 订阅或密钥
GitHubClaude CodeJiraGitLabCursorCodexCopilot CLIBitbucket即将支持
功能与能力

为隐私、速度与工程师的掌控而生

CodeCrab 为加速你的审查流程提供的一切。

PULL REQUEST 代码审查

更快审查队友的 PR

打开同事的任意 Pull Request,让 CodeCrab 陪你逐行走查 diff。AI 的观察会直接标注在改动行上,让你在点击「Approve」之前就发现 bug、风险模式和回归问题。

  • 完整代码库上下文,而不只是 diff —— 审查整个本地仓库、类型与测试套件。
  • 100% local-first —— 无需向云端上传一行代码,也能发现逻辑错误与回归问题。
看看审查是如何进行的
CodeCrab reviewing a teammate's Pull Request with inline AI observations on the diff
实时 PR 审查:文件树、diff 查看器与行内 AI 观察
CodeCrab deeply investigating feedback left on my Pull Request and tracing it to the right solution
实时调查:理解每条观察,找到正确的修复
我的 PR — 反馈、修复与审查

把 PR 上的反馈变成正确的修复方案

当队友在你的 Pull Request 上留下观察时,CodeCrab 会为你做深入调查。它分析每条评论周围的代码,结合项目上下文,帮你尽可能准确地理解这条观察的含义,以及正确的修复应该是什么样。

  • 对 diff 上每条审查意见做只读的深入调查。
  • 在本地分支上辅助修复,并用你自己的测试套件验证。
看看修复流程是怎样的
PRE-PUSH 代码审查 — 本地改动

在 Pull Request 还不存在时就抓出 bug

还在本地开发?在创建 Pull Request 之前,先让 CodeCrab 审查你的本地改动。它能尽早发现错误,按需深入调查每个问题,并帮你应用正确的修复,让你最终提交的 PR 代码更干净、质量更高。

  • 在任何人看到 diff 之前,对进行中的本地改动做只读审查。
  • 趁上下文还新鲜,快速调查并应用修复。
看看 pre-push 审查如何运作AI 生成代码的审查清单
CodeCrab reviewing local changes before push, with AI findings and fixes applied before creating the Pull Request
实时 pre-push 审查:在创建 PR 前分析本地改动
CodeCrab skills by repository: per-repo review profile, master review agent and generated CodeCrab review skills
围绕你的配置打造:仓库、skills、模型与语言,全部可配置
本地集成与可扩展性 — 融入你的工作流

学习你的代码库,增强你已有的一切

连接任意仓库,CodeCrab 会学习其规则和模式,为每个仓库构建审查画像,驱动专业审查代理和自定义 skills。它能与你的本地 skills、Claude Code 和 Jira 协同。我们不替换你的配置,而是加以补充,让你无限扩展。

  • 将每个仓库的模式转化为审查画像和深度审查 skills,让审查贴合你的代码库。
  • 你的 skills + CodeCrab 代理:复用本地 skills,结合我们的能力,按需持续扩展。
查看所有可集成项创建并激活 Claude Code 代码审查 skills

绝对的隐私与安全

100% 设备端架构

  • 零代码上传: 无 SaaS 中间方:CodeCrab 从不将你的代码存储、转发或上传到自己的服务器或外部数据库。
  • 满足合规要求: 可在严格的企业环境中使用:代码不会上传到 CodeCrab 服务器,要么留在本地,要么直接发送给你已批准的 AI 提供商。

工程速度与生产力

高影响力的审查流程

  • 尽早发现 bug: 直接在 diff 上定位逻辑缺陷、安全风险与回归问题。
  • 一键本地修复: 生成经过验证的代码补丁,可直接应用到本地分支。

完全掌控,零风险

你说了算

  • 默认只读: 未经你明确许可,绝不 commit、push 或在 GitHub 上公开评论。
  • 本地测试验证: 在应用改动前运行你的原生测试套件(cargo test、pytest、npm test)。

成本效率与 token 复用

复用你已经在付费的东西

  • 复用现有订阅: 直接连接你已经付费的工具与订阅(Claude Code、Cursor)。
  • 完全掌控模型与成本: 自行选择运行哪些 AI 模型,精确控制每次审查的花费。

原生流畅的体验

桌面优先的性能

  • 即刻响应、轻量: 极速的原生桌面性能,极低内存占用,瞬间启动。
  • 精准的 diff 导航: 清晰跟踪改动文件、观察标记,以及干净的多文件 diff 查看。

本地集成与可扩展性

即插即用:放大你的工程能力

  • 自适应代码库画像: 学习每个仓库特有的规则与模式,构建贴合你项目的审查画像。
  • 无边界的自定义: 接入你现有的 Claude Code、Cursor 与本地 custom skills,让资深工程师在不改变工作流的前提下执行自己的标准。

CodeCrab 与云端审查机器人对比

差别不在模型,而在于你的源代码最终去了哪里。

能力 / 功能CodeCrab(100% 本地)云端 SaaS 机器人
代码隐私与安全永不离开你的机器(100% 客户端)上传并在厂商服务器上处理
GitHub 权限使用你自己的 CLI 登录(gh)需要组织级别的 OAuth 管理员权限
执行透明度实时执行控制台(stdout/stderr 实时输出)不透明的云端黑盒流水线
工具编排使用你本地的 Claude Code 与 Cursor 配置只能用厂商封装的模型
本地验证运行你的本地测试套件(pytest、npm test)无法运行或验证本地测试
性能与速度本机即时原生执行排队等待的云端 runner
为什么云端代码审查机器人不适用于私有代码库Cursor Bugbot vs Codex vs Claude CodeHow to use Cursor for code reviewGitHub Copilot code reviewGitLab AI merge request reviewCodeCrab vs CodeRabbit:本地优先的替代方案Claude Code 能审查 PR 吗?分步指南
我为什么要做 CodeCrab

由每天都在审查代码的工程师打造。

你好,我是 Edy —— 一名有 14 年以上经验的软件工程师,曾在 Google 和 Pinterest 构建系统多年。随着工程节奏加快、AI 工具以前所未有的速度产出代码,我们的瓶颈已经从写代码转向高效审查 Pull Request。

CodeCrab 最初是我为解决自己工作流痛点而做的个人工具:我需要快速完成 Staff 级别的深度代码审查,同时不把敏感的私有代码发送到第三方服务器。

作为一款 100% 本地的桌面应用,CodeCrab 给你完全的隐私和对审查流程的完整掌控。它复用你已有的 AI 订阅(如 Claude Code 或 Cursor),没有服务器加价,也没有隐藏费用。

CodeCrab 目前处于 Public Beta 阶段。我正基于真实的工程工作流持续打磨它,也非常期待你的反馈,一起打造最好的客户端审查体验。

FAQ

常见问题

评审时我的代码会去哪里?

CodeCrab 在你的电脑上运行,并在本地读取仓库。你的代码从不上传到 CodeCrab 服务器。你选择的 AI CLI(Claude Code、Codex、Cursor 或 Copilot)会在你的账号、密钥和数据条款下,把相关代码发送给其自己的提供商。使用本地模型时,任何内容都不会离开你的机器。

CodeCrab 支持哪些 AI 工具和模型?

CodeCrab 编排 Claude Code、Codex、Cursor 和 GitHub Copilot CLI,支持 GitHub 和 GitLab。模型由你选择,使用你自己的 AI 订阅或 API 密钥。

能在创建 Pull Request 之前审查代码吗?

可以。pre-push 审查会分析尚未提交或推送的本地改动,让你在别人看到 diff 之前修复问题。

CodeCrab 如何帮助处理 PR 上的反馈?

在 My PRs 中,CodeCrab 结合相关代码调查每条审查意见,解释其真正含义,并帮助你在本地分支上应用正确的修复。

需要自己的 AI 订阅或 API 密钥吗?

需要。CodeCrab 使用你已有的订阅或密钥(BYOK),由你决定哪个提供商和模型来审查代码。

不连接代码仓库能试用 CodeCrab 吗?

可以。应用内置可直接测试的演示项目:安装、打开,无需连接自己的代码即可看到完整的 AI 代码审查。

今天就为你的工程流程加速。

免费 Public Beta —— 100% 在你的机器上运行。代码不会离开你的电脑

内置可立即测试的演示项目 — 安装并打开后即可查看实际效果,无需连接您自己的代码。