# CodeCrab 一款本地优先的桌面应用,用于借助 AI 审查 GitHub 拉取请求。 - Findings24: - 网站: - 价格: Freemium - 分类: AI 代码审查, 开发者工具 ## 什么是 CodeCrab? CodeCrab 是一款用于借助 AI 审查 GitHub 拉取请求的原生桌面应用。它基于代码仓库的本地检出运行,在实时执行控制台记录运行内容的同时,显示文件树、差异和行内观察结果。其核心目的是帮助工程师结合代码仓库上下文调查代码变更,而无需将源代码上传到外部审查服务。 该应用使用本地工具和现有的已认证会话,包括 GitHub CLI(`gh`)和 Claude Code。它对 GitHub 采取只读方式,不会编辑本地代码仓库:用户可以决定某条发现应成为评论、缺陷还是备注。代码仓库配置文件、可选择的审查技能以及可选的 Jira 上下文,能让审查体现项目规范和变更背后的原因。 ## CodeCrab 能做什么? ### 本地优先的审查执行 审查在用户的计算机上针对本地检出运行。产品源站称,代码不会上传到供应商云或外部云数据库。 ### 差异行内观察 CodeCrab 加载拉取请求的文件树和变更行,然后将 AI 观察结果放置在其所引用代码旁边,以便结合上下文进行调查。 ### 了解代码仓库的审查配置文件 该应用可以根据代码仓库的代码库、CI 和规范生成配置文件,并为识别出的规则提供依据。重大变更后可以重新生成配置文件。 ### 可选择和自定义的审查技能 用户可以启用安全性或测试完整性等内置审查流程,也可以从代码仓库或用户技能目录中选择本地 Claude Code 技能。 ### 只读 GitHub 工作流 CodeCrab 使用 GitHub CLI 读取拉取请求、差异和评论,但不会发布评论、批准、提交或推送。任何后续操作均由工程师决定。 ### 实时执行和工单上下文 实时控制台会显示审查活动。可选的 Jira 设置可以添加关联工单信息(包括问题中列出的要求)到审查上下文中。 ## 使用场景 ### 审查队友的拉取请求 从 CodeCrab 的列表中打开拉取请求,检查完整的本地差异,并根据代码仓库规范调查发现的问题,然后决定要分享哪些反馈。 ### 明确自己拉取请求中的反馈 使用“我的拉取请求”工作流,结合本地代码上下文调查含糊或不清晰的审查评论,并生成可指导下一次变更的修复提示。 ### 推送前检查变更 针对尚未创建拉取请求的本地变更运行推送前审查,使用代码仓库配置文件和所选技能更早发现问题。 ### 对高风险变更进行更深入的审查 当变更需要额外审查时,启用额外的安全性或测试完整性流程,而不是对每个拉取请求都进行同等强度的审查。 ## 常见问题 ### CodeCrab 支持哪些平台? 文档提供了 macOS、Windows 和 Linux 的安装选项。macOS 下载版本支持 Apple Silicon 和 Intel;Linux 软件包包括 AppImage、Debian/Ubuntu 和 Fedora/RHEL 格式。 ### 需要哪些工具? 需要 GitHub CLI(\`gh\`)和 Claude Code。两者都必须安装在计算机上并完成身份验证。Jira 为可选项,可以提供关联工单上下文。 ### CodeCrab 会上传源代码或更改 GitHub 吗? 产品称源代码会保留在笔记本电脑上,不会上传到供应商云。CodeCrab 对 GitHub 采取只读方式:不会发布评论、批准、提交或推送。 ### 团队可以使用现有的审查说明吗? 可以。CodeCrab 可以识别 \`.claude/skills\` 或 \`~/.claude/skills\` 中的本地 Claude Code 技能,用户可以将这些技能与 CodeCrab 的代码仓库感知型审查技能一起选择。 ### 不连接自己的代码仓库,可以试用 CodeCrab 吗? 文档称该应用包含一个可直接测试的演示项目,用户可以在连接自己的代码之前探索审查发现。 ## 快速信息 - **类别**: 开发者工具;AI 代码审查 - **形式**: 原生桌面应用 - **支持的平台**: macOS、Windows 和 Linux - **主要工作流**: 本地 AI 辅助的 GitHub 拉取请求审查 - **所需工具**: GitHub CLI(gh)和 Claude Code - **可选上下文**: Jira 工单信息和本地审查技能