CodeCrab icon

CodeCrab

CodeCrab 是一款原生桌面应用,可针对本地仓库检出内容审查 GitHub 拉取请求,查看内联 AI 发现,应用仓库专属审查技能,并让源代码与审查在本机执行。

CodeCrab

本地优先的拉取请求审查

CodeCrab 是一款原生桌面应用,可针对本地仓库检出内容审查 GitHub 拉取请求。它在本地加载差异,显示变更文件和内联 AI 观察结果,并利用仓库中的代码、规则和所选审查技能,调查潜在的正确性、安全性和回归问题。

该产品面向希望在本地执行并控制审查流程的工程师。它在用户的本机上运行,不会将源代码上传到供应商云端,使用 Claude Code 等现有本地 AI 工具,并且目前保持只读:用户决定哪些发现需要处理、评论或修复。

功能

本地拉取请求差异审查

针对完整的本地仓库检出内容审查拉取请求差异,支持跟踪变更文件、多文件导航,并在相关代码旁显示观察结果。

了解仓库上下文的配置

根据项目规则和模式构建仓库专属审查配置,而不是仅应用通用检查清单。

可配置的审查技能

支持本地技能和专用审查技能,涵盖安全性、测试完整性和正确性等领域;用户可以选择要运行的技能。

交互式发现问题工作流

显示实时执行控制台,让工程师调查发现的问题、提出后续问题,并在上下文中查看推理过程。

本地 AI 工具编排

使用包括 Claude Code 和网站提及的 Cursor 工作流在内的现有本地工具和订阅,同时允许用户选择 AI 模型并控制审查支出。

本地测试验证与控制

在应用更改前运行 cargo test、pytest 或 npm test 等原生测试,同时默认保持工作流为只读模式。

使用场景

  • 团队拉取请求审查

    在完整检出内容的上下文中审查队友的拉取请求,浏览变更文件,调查内联发现,并在合并前决定哪些问题需要处理。

  • 推送前质量检查

    在本地更改成为拉取请求之前运行审查,使用仓库规则和推送前技能,在开发周期的更早阶段发现问题。

  • 澄清对自己 PR 的反馈

    通过追踪调用方、测试、相邻模块和周边 GitHub 对话,调查含糊或不熟悉的审查评论,然后为本地 AI 工具生成可编辑的修复提示。

  • 以风险为重点的审查

    对身份验证工作等敏感更改应用更深入、更有针对性的审查技能,同时对常规更改使用更轻量的标准。

Pros and Cons

Pros

  • 在本机上运行审查,不会将源代码上传到供应商云端。
  • 使用完整的本地仓库检出内容、仓库专属配置和可选的自定义技能,而不只是依赖拉取请求差异。
  • 提供内联观察结果、实时执行控制台、后续调查和多文件差异导航。
  • 结合本地开发上下文工作,并可运行 cargo test、pytest 和 npm test 等原生测试套件。
  • 默认避免提交、推送和发布公开的 GitHub 评论,让工程师保持控制。

Cons

  • 现有证据将其描述为免费公开测试版,但未确定付费方案详情、使用限制或长期可用性。
  • 该产品目前为只读模式;自动修复、发布审查评论及其他写入操作被描述为未来或计划中的工作流,而非当前功能。
  • 现有产品内容未说明设置要求以及完整的支持平台和集成列表。

FAQ

CodeCrab 如何审查拉取请求?

CodeCrab 作为原生桌面应用运行,并针对本地检出内容执行审查。源描述提到使用现有本地 gh 登录信息的 GitHub 工作流,但未提供完整的设置说明。

CodeCrab 会将源代码上传到服务器吗?

产品描述称其 100% 在用户的本机上运行,源代码不会上传到供应商云端。它使用 Claude Code 等本地工具和订阅,网站也提到了 Cursor。

CodeCrab 会自动修改代码或发布审查评论吗?

CodeCrab 目前为只读模式:未经用户操作,不会提交、推送或发布公开的 GitHub 审查评论。产品将自动修复描述为未来可选择启用的工作流,而不是当前功能。

审查可以使用仓库专属规则和技能吗?

它可以使用仓库配置文件、本地审查技能,以及用于安全性、测试完整性和正确性等领域的专用技能。用户可以选择在审查中包含哪些技能。

CodeCrab 的费用是多少?

网站将 CodeCrab 描述为免费公开测试版。定价页面目前返回页面未找到响应,因此现有证据无法确定付费方案、价格或使用限制。

Quick Facts

类别
开发者工具
主要工作流
本地 GitHub 拉取请求审查
应用类型
原生桌面应用
执行模式
100% 在用户的本机上运行
AI 工具
Claude Code 和本地技能;产品网站提到了 Cursor
可用性
免费公开测试版