12月19日,Cursor宣布将收购代码评审初创公司Graphite,这一举动标志着AI时代代码评审领域的新进展。
Cursor在编写代码阶段为程序员提供辅助,而Graphite则专注于代码完成后的流程,帮助团队评审变更、判断代码是否已具备上线条件。两家公司的共识是:“AI的引入意味着会有更多代码被写出来,需要被评审的代码只会更多。”
AI大幅加速代码编写的同时,代码评审流程却几乎没有变化,反而正在占用工程团队越来越多的时间。Cursor CEO Michael Truell表示:“在过去2.5年里,Cursor已经让编写生产级代码变得快了很多。但对大多数工程团队而言,代码评审的方式看起来仍然和三年前几乎一模一样。”
Graphite成立于近五年前,并于今年3月完成了5200万美元B轮融资。目前为500多家企业、数万名工程师提供服务,客户包括Shopify、Snowflake、Figma以及Perplexity AI。
Cursor目前估值约293亿美元。公司由四位MIT毕业生于2022年创立,近几年增长迅猛,其AI编程工具于2023年首次发布。就在一个月前,Cursor宣布其年化营收已达到10亿美元,而此次交易也是该公司的第三次收购。此前,Cursor曾在2024年11月收购AI编程助手Supermaven,并在同年7月从人工智能CRM初创公司Koala吸纳了一批人才。
对于这次收购,两家公司表示,Graphite将继续以独立产品形态运营,同时与Cursor的代码编辑平台进行更深度的集成。此前,Graphite本身有VS Code extension,使用VS Code、Cursor、Windsurf编辑器的话,可直接在扩展商店安装Graphite。
未来几个月,他们计划打造更好的stack PR平台和merge queue;做Cursor与Graphite之间深思熟虑的集成;利用Cursor在coding models上的经验让Graphite的AI功能更智能;还计划将自家的AI Reviewer与Cursor的Bugbot进行融合,打造“市场上最强的AI代码审查工具”。
这笔交易把AI时代“创建、评审、合并代码”的最佳工具组合到了一起。Cursor实际上只做了其中一件——写代码,另两件则是Graphite的强项。交易交割后,整个Graphite团队都会加入Cursor继续推进相关产品研发。
AI编程工具是科技行业变化最快的品类之一。
所有做过开发的人都知道,代码评审效果不稳定。效果好不好,取决于谁在review、他有没有动力、有没有认真看。现在,代码生成量暴涨,代码评审反而成了一个被严重低估的关键环节。
根据Graphite公司分享的数据,相比2023年,现在每位工程师产出的代码量大约多了70%。主要问题在于,代码可以指数级增长,但工程师的时间仍然是人类尺度的时间。作为一线工程师,不得不review更多内容;作为系统本身,合并队列、merge conflict、自动化bot带来的连锁反应也开始堆积。
在这种新负载下,很多团队开始意识到:把agent当成“自动驾驶”是不现实的,它更像一群“初级、异步、数字化员工”。真正拉开差距的best practice是:中间可以是agent,但开头和收尾必须是人。
Graphite最初做的是一套帮助移动应用QA团队的工具,由一群曾在Apple、Meta等大型科技公司工作过的工程师组成。他们离开大厂后,对“熟悉的开发体验突然消失”产生了强烈落差感。
他们认为Meta内部的开发者工具链几乎是“另一个世界”。Tomas Reimers表示:“Facebook的工程工具在创新层面领先将近十年。”因此,在他们离开Facebook后,觉得十分不适应。最终,他们决定把内部工具Pancake打磨成一款对外的代码评审产品。
为什么是stacking
Graphite的核心理念是stacked diffs,这是一套在超大规模工程组织中被反复验证的模式。
“作为一种方法论,stacking让开发者能够绕开对main分支的依赖所带来的延迟,从而实现真正的、持续的并行开发。”Tomas Reimers解释到。传统的Git工作流往往把每一个功能等同于一个PR:一个PR对应一个分支,由多个commit组成。而在stacking模式下,变更的基本单位从PR变成了单个commit。
Stacking的核心变化在于:把改动的基本单位从PR变成了单个commit。每一个改动都可以被单独测试、评审、合并甚至单独回滚。这些由小改动组成的集合就是所谓的stack。 据Graphite CTO Greg Foster的说法,他们的工作很大一部分是:“拿一些非常强的模型(我们不会自己训练模型),把diff喂进去;再把用户自定义的规则和风格指南也喂进去;再把之前上传/下载过的评论也一起纳入;把这些东西拼起来,然后尽量在PR上给出有价值的反馈。” 从历史上看,stacking模式并不新。早期Linux内核通过邮件往返patch,本质上就是最原始的stack。Graphite所做的不是颠覆Git,而是把Git原本就隐含的“堆叠视角”重新拉回到工程协作层面:让改动足够小、可独立review,并更顺滑地推进合并与交付。 这些方法存在了十年以上,过去只有处理百万级提交的组织才“被迫”用到极致;但在AI codegen把改动量抬上来之后,越来越多团队也开始遇到同样的外循环瓶颈——这正是Cursor选择收购Graphite的意义。 参考链接: https://fortune.com/2025/12/19/cursor-ai-coding-startup-graphite-competition-heats-up/ https://www.youtube.com/watch?v=xWf6zkw2Ni0 https://www.youtube.com/watch?v=VeRQuEmLTUM https://www.youtube.com/watch?v=7iNfTgF2hfg
3
写在最后
本文由主机测评网于2026-05-31发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260546817.html