本地优先的审查执行
审查在用户的计算机上针对本地检出运行。产品源站称,代码不会上传到供应商云或外部云数据库。
CodeCrab 是一款用于借助 AI 审查 GitHub 拉取请求的原生桌面应用。它基于代码仓库的本地检出运行,在实时执行控制台记录运行内容的同时,显示文件树、差异和行内观察结果。其核心目的是帮助工程师结合代码仓库上下文调查代码变更,而无需将源代码上传到外部审查服务。
该应用使用本地工具和现有的已认证会话,包括 GitHub CLI(gh)和 Claude Code。它对 GitHub 采取只读方式,不会编辑本地代码仓库:用户可以决定某条发现应成为评论、缺陷还是备注。代码仓库配置文件、可选择的审查技能以及可选的 Jira 上下文,能让审查体现项目规范和变更背后的原因。
审查在用户的计算机上针对本地检出运行。产品源站称,代码不会上传到供应商云或外部云数据库。
CodeCrab 加载拉取请求的文件树和变更行,然后将 AI 观察结果放置在其所引用代码旁边,以便结合上下文进行调查。
该应用可以根据代码仓库的代码库、CI 和规范生成配置文件,并为识别出的规则提供依据。重大变更后可以重新生成配置文件。
用户可以启用安全性或测试完整性等内置审查流程,也可以从代码仓库或用户技能目录中选择本地 Claude Code 技能。
CodeCrab 使用 GitHub CLI 读取拉取请求、差异和评论,但不会发布评论、批准、提交或推送。任何后续操作均由工程师决定。
实时控制台会显示审查活动。可选的 Jira 设置可以添加关联工单信息(包括问题中列出的要求)到审查上下文中。
从 CodeCrab 的列表中打开拉取请求,检查完整的本地差异,并根据代码仓库规范调查发现的问题,然后决定要分享哪些反馈。
使用“我的拉取请求”工作流,结合本地代码上下文调查含糊或不清晰的审查评论,并生成可指导下一次变更的修复提示。
针对尚未创建拉取请求的本地变更运行推送前审查,使用代码仓库配置文件和所选技能更早发现问题。
当变更需要额外审查时,启用额外的安全性或测试完整性流程,而不是对每个拉取请求都进行同等强度的审查。
文档提供了 macOS、Windows 和 Linux 的安装选项。macOS 下载版本支持 Apple Silicon 和 Intel;Linux 软件包包括 AppImage、Debian/Ubuntu 和 Fedora/RHEL 格式。
需要 GitHub CLI(`gh`)和 Claude Code。两者都必须安装在计算机上并完成身份验证。Jira 为可选项,可以提供关联工单上下文。
产品称源代码会保留在笔记本电脑上,不会上传到供应商云。CodeCrab 对 GitHub 采取只读方式:不会发布评论、批准、提交或推送。
可以。CodeCrab 可以识别 `.claude/skills` 或 `~/.claude/skills` 中的本地 Claude Code 技能,用户可以将这些技能与 CodeCrab 的代码仓库感知型审查技能一起选择。
文档称该应用包含一个可直接测试的演示项目,用户可以在连接自己的代码之前探索审查发现。
流量数据仅供参考。
graphite.dev
Graphite 是一个连接 GitHub 的代码审查平台,支持堆叠式 Pull Request、AI 辅助审查和合并工作流,让团队在一个系统中管理 PR、反馈与 CI。
coderabbit.ai
CodeRabbit 是一款面向拉取请求、IDE 工作流和基于 CLI 的代码审查的 AI 产品,支持 GitHub 与 GitLab 仓库,并在付费方案中提供上下文感知反馈、建议和工作流辅助功能。
gitar.ai
面向团队的 AI 代码审查与拉取请求自动化工具,帮助在合并前验证变更、诊断 CI 失败,并根据可配置规则修复问题和确认流水线通过。
reviu.dev
用于审查编码代理生成的代码变更并管理本地 Git 工作流的桌面工作区。
gitwarren.com
在提交或推送前,直接检查并批注 Git 工作区中暂存、未暂存和未跟踪的代码变更。
contextgoblin.com
面向 GitHub Pull Request 的 AI 代码审查工具,结合调用图与跨仓库上下文评估架构、安全性、逻辑和测试问题。