
在AI大幅提升代码生成效率的当下,GitHub开发流程中的“代码审查”“PR合并”环节却常成为瓶颈——缓慢的人工审查、阻塞的PR队列、冗余的CI检查,拖慢了整体交付速度。而Graphite的定位正是“全面简化GitHub开发流的生产力套件”:它深度集成GitHub,以“堆叠式PR”保持工作流畅通,用AI功能(Diamond、Graphite Chat)提供即时反馈与修复,从根本上解决开发“外循环”(审查与合并)的痛点。

自2021年10月推出以来,Graphite已从单一代码审查平台,成长为覆盖“PR管理-AI审查-合并优化-数据洞察”的端到端工具,不仅服务Snowflake等企业(覆盖4000+开发者),也为独立开发者提供免费支持。2025年3月,其获得Anthropic资金支持,进一步集成Claude等高级AI模型,强化自动化能力。

核心价值:聚焦开发“外循环”,解决三大核心痛点
Graphite的所有功能均围绕“消除审查与合并瓶颈”设计,核心解决三大问题:
- PR阻塞问题:通过“堆叠式PR”允许在未合并的PR上继续开发,避免等待前序PR合并导致的工作停滞;
- 审查效率低:AI工具(Diamond、Graphite Chat)在人类审查者或CI前发现问题,提供即时修复建议,减少反复沟通;
- 工作流碎片化:统一PR收件箱、内置IDE操作、多工具集成(Slack/Linear等),让开发者无需切换上下文即可完成“审查-修复-合并”。
四大核心功能:从PR管理到AI协作的全流程覆盖
1. 堆叠式PR:不阻塞的开发流
这是Graphite的旗舰功能,核心是**“在未合并的PR上叠加新变更”**,并与GitHub双向同步:
- 支持多端操作:通过CLI命令、VS Code扩展或Web仪表板创建堆叠,变更自动同步至GitHub;
- 智能CI集成:仅对堆叠中“变更相关的PR”运行测试,跳过冗余检查,减少等待时间;
- 场景适配:适合快速迭代团队——比如开发者在“功能A”PR未合并时,可直接基于该PR开发“功能B”的PR,无需重新创建分支。
2. Diamond AI:代理式AI代码审查
作为AI审查核心,Diamond能**“理解整个代码库,而非仅审查差异”**,在生产前捕获问题:
- 审查能力:自动识别逻辑错误(如空指针异常)、边界情况(如循环终止条件缺失)、安全漏洞(如SQL注入风险)、性能瓶颈(如冗余计算)、风格不一致(如命名规范不统一);
- 实用功能:提供“一键修复”建议,支持自定义规则(如“优先用undefined而非null”“禁止提交敏感信息”);
- 效率表现:据Snowflake反馈,Diamond可捕获超过60%的生产前错误,速度常快于人类审查者。
3. Graphite Chat:PR内的对话式AI协作(公测免费)
作为测试版功能,Graphite Chat将AI聊天直接嵌入PR界面,实现“提问-理解-修复-提交”闭环:
- 上下文感知:高亮代码行提问(如“这段代码会有竞态条件吗?”),AI会结合代码库、PR历史、CI结果甚至网络资源给出答案;
- 即时操作:生成定制化建议(如编写测试用例、重构冗余代码),可通过内置类IDE界面直接应用更改,无需本地检出代码;
- 场景价值:尤其适合处理AI生成代码的团队——审查量激增时,开发者可快速查询代码逻辑、修复CI失败,减少切换标签的时间。
4. 合并优化与数据洞察
- 合并队列:批量处理PR变更,支持并行CI检查,集成第三方队列工具,确保主分支始终“绿色”(无构建失败);
- 洞察仪表板:跟踪审查周期、瓶颈节点(如某类PR平均审查耗时)等指标,即将支持定制仪表板和CSV导出,帮助团队优化流程;
- 统一收件箱:提供PR过滤器、键盘快捷键、Slack通知,团队成员无需切换工具即可接收PR更新,保持信息同步。
优势与适用场景:从个人到企业的全覆盖
核心优势
- 非侵入性:与现有Git脚本无缝协作,无需改变团队既有开发习惯;
- AI质量高:反馈精准无冗余——比如Diamond的修复建议贴合项目代码风格,不生成通用化方案;
- 工具集成广:支持与Linear(项目管理)、Figma(设计协作)、Notion(文档)、Slack(沟通)集成,覆盖开发全流程。
适用对象
| 用户类型 | 核心获益 | 推荐功能 |
|---|---|---|
| 独立开发者/小型团队 | 免费使用核心功能,简化PR管理,减少审查负担 | 堆叠式PR、基础PR收件箱、Graphite Chat |
| 快速迭代团队 | 提升PR流转效率,通过AI减少人工审查成本,优化CI流程 | 无限堆叠、Diamond AI、合并队列、洞察仪表板 |
| 大型企业/组织 | 满足安全合规需求,支持定制化部署,获取专属支持 | Enterprise计划(SAML/ACL)、定制度AI规则、带SLA的支持 |
定价计划:分级适配不同需求
Graphite采用“基础功能免费+高级功能付费+AI附加”的模式,具体如下:

| 计划 | 费用 | 适用对象 | 核心功能 | 限制/附加说明 |
|---|---|---|---|---|
| Starter(免费) | 0元 | 个人/小型团队(≤3人) | 简化PR收件箱、GitHub同步(月限2000个PR)、合并队列、基础Slack通知、Mac菜单栏应用 | 3个同步仓库,2个月历史记录;无AI功能,无高级安全选项 |
| Standard | 每席位25美元/月(最少3席位) | 快速迭代团队 | 含Starter全部功能 + 无限堆叠(CLI/VS Code)、多工具集成、CI优化、洞察仪表板、SOC II认证 | 30个同步仓库,24个月历史记录;Diamond AI需额外加15美元/席位/月;提供优先支持 |
| Enterprise | 定制价格 | 组织级部署 | 含Standard全部功能 + ACL权限控制、SAML单点登录、审计日志、GHES支持、定制MSA/DPA | 无PR/仓库/历史记录限制;Diamond AI定制定价;专属支持(带SLA) |
| 附加功能:Diamond AI | 独立购买20美元/活跃提交者/月;订阅计划加15美元/席位/月 | 需AI审查增强的用户 | 代码库感知审查、一键修复、自定义规则 | 无使用限制,兼容所有计划 |
| 附加功能:报告(即将推出) | 未定价 | 需深度数据分析的团队 | 定制仪表板、CSV导出、PR/团队/提交的深入分析 | 仅扩展Standard/Enterprise的洞察功能 |
入门指南:3步快速开始
- 注册登录:访问Graphite官网,通过GitHub账号授权注册,自动集成GitHub仓库;
- 选择计划:个人/小团队可直接使用免费Starter计划,体验堆叠式PR和Graphite Chat(公测免费);
- 功能试用:
- 打开任意GitHub PR,在Graphite界面点击“Ask Graphite”启用Chat;
- 通过CLI或VS Code扩展创建堆叠式PR(需参考官方文档配置);
- 企业用户可联系销售开通Standard/Enterprise计划,试用Diamond AI。
行业定位与优势对比
相较于GitHub原生UI(速度慢、功能基础),Graphite的核心优势在于:
- 效率提升:堆叠PR避免阻塞,AI审查减少人工成本,平均帮助用户每周节省数小时;
- 体验优化:流畅的界面、统一的操作入口,减少工具切换;
- 持续创新:从Diamond到Graphite Chat,不断集成前沿AI能力,适配“AI生成代码增多”的行业趋势。
目前Graphite无重大争议,部分开发者会基于其开源组件(CLI、仪表板)进行定制,进一步适配自身工作流。对于追求“快速审查、高效发布”的团队,它已成为现代开发流的重要工具。
数据统计
相关导航


NocoBase

53AI Hub

DeepCode

DeepSite

AI Website Builder

Blok






