0-1最近打算拆解一批有代表性的AI产品的商业化路径,Cursor、Lovable、Manus、Character.AI、CapCut……

今天拆Cursor——一款AI 开发者工作台,AI 编程领域商业化标杆。

文章还挺长的,全文8900字。

01 |AI 产品商业化

C 端 AI 怕尝鲜不留存,B 端 AI 怕不进流程

C 端难在:尝鲜之后,用户会不会留下。B 端难在:试点之后,产品能不能进入真实组织流程。

这是AI战国的“百家争鸣”时代,手搓产品变得更容易,但需求端并没有井喷,伪需求、真未来交织,流量变得更加紧缺,商业化是 AI 产品的试金石,能玩还是能产生真实价值,是个问题。

不说笼统的,还是先来看一眼AI产品在B、C两端的商业化数据:

B 端 AI 的商业化难点,是能不能从试点进入真实组织流程,并产生可衡量 ROI。MIT NANDA 2025:企业 GenAI 投入 300-400 亿美元,但 95% 组织没有获得回报,只有 5% 集成式 AI pilot 产生数百万美元级价值。

[图片](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='1px' height='1px' viewBox='0 0 1 1' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' fill-opacity='0'%3E%3Cg transform='translate(-249.000000, -126.000000)' fill='%23FFFFFF'%3E%3Crect x='249' y='126' width='1' height='1'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E)

图:MIT NANDA 2025 关于 GenAI pilot 回报分化的描述

C 端呢,更容易赢得第一眼和第一笔钱,但更难赢得长期关系。a16z 提到,Sora 独立 app 下载超过 1200 万,但 D30 retention 低于 8%,而顶级消费 app 的 D30 retention 通常超过 30%;RevenueCat 2026 数据也显示,AI app 的 12 个月订阅留存低于非 AI app,月订阅留存为 6.1% vs. 非 AI app 的 9.5%,年订阅留存为 21.1% vs. 30.7%。

[图片](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='1px' height='1px' viewBox='0 0 1 1' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' fill-opacity='0'%3E%3Cg transform='translate(-249.000000, -126.000000)' fill='%23FFFFFF'%3E%3Crect x='249' y='126' width='1' height='1'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E)

图:RevenueCat, State of Subscription Apps 2026.

一句话,C 端 AI 怕尝鲜不留存,B 端 AI 怕不进流程。

Cursor 的特殊之处是它先在个人开发者工作流里形成复用和付费,再扩散到团队和企业采购,据Bloomberg 报道称 Cursor 2026年化收入已超过 20 亿美元。

02 |整体趋势

22-23产品打磨期,24启动,25高速增长期

首先,Cursor发展的整体时间轴,建立一个大体印象:

[图片](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='1px' height='1px' viewBox='0 0 1 1' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' fill-opacity='0'%3E%3Cg transform='translate(-249.000000, -126.000000)' fill='%23FFFFFF'%3E%3Crect x='249' y='126' width='1' height='1'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E)