Back to Articles
Feb 21, 20262 days ago

Cursor's Head of Design: Designers Who Only Know How to Draw Buttons Are in Trouble

宝玉@dotey

AI Summary

This insightful conversation between two elite design thinkers, Cursor's Head of Design Ryo Lu and early Facebook designer Soleio, explores the seismic shifts AI is bringing to software creation and the role of the designer. It’s a compelling look at the future of work from inside a company building the very tools that are defining that future. The discussion moves beyond simple predictions to reveal a practical philosophy already in action at one of the world's most valuable AI startups. At the core of the dialogue is a radical redefinition of design and collaboration. Ryo describes a flat, integrated team where almost every engineer also acts as a designer, and his role is less about producing mockups and more about unifying concepts and maintaining systemic coherence across the product. This model criticizes traditional, siloed workflows as fundamentally broken. The article argues that designers who see their job as merely drawing buttons and building design systems are on a path to obsolescence. Instead, the true value of a designer lies in envisioning the "truest form" of a product and facilitating that vision across all levels, from visual details to core architecture. Furthermore, the piece explores the fascinating recursive loop of using Cursor to build Cursor itself, a self-improving cycle where the tool and its users elevate each other. Looking forward, the conversation tackles the impending bottleneck of human-AI collaboration, noting that even the best programmers can only effectively manage about four AI agents simultaneously. This limitation points to the need for a next-generation interface that moves beyond chat to planning and higher-level orchestration. Ultimately, Ryo envisions Cursor not as a mere code editor, but as an adaptable platform that meets users—whether designers, product managers, or engineers—in their own preferred mode of thinking and expression, using AI to amplify their unique strengths rather than forcing them to adopt a new language. For anyone interested in the future of creativity, software development, and professional evolution, this article offers a crucial and thought-provoking perspective worth exploring in full.

Ryo Lu 是 Cursor 的设计负责人(Head of Design)。在加入 Cursor 之前,他是 Notion 的创始设计师之一,更早还在 Stripe 和 Asana 做过产品设计。在 Andrej Karpathy 造出“vibe coding”(凭感觉编程)这个词之前,Ryo 就在用 AI 辅助设计和编码了。

主持人 Soleio 是 Facebook 最早期的设计师之一,创造了 Like 按钮,后来担任 Dropbox 的设计负责人,现在是天使投资人,投资了 Figma、Vercel、Perplexity 等公司。两人背景高度相似,对谈中能感到一种“惺惺相惜”的默契。

这期访谈覆盖了几个话题:Cursor 的 4 人设计团队如何工作;用 Cursor 构建 Cursor 的递归飞轮;Agent 时代人类在什么层面与软件交互;为什么传统设计师的定义正在失效;以及 Cursor 作为一个产品到底想变成什么。

访谈来自 Soleio 主持的新节目 First of Kind 第二季第二集,2026 年 2 月 18 日发布。完整视频:https://www.youtube.com/watch?v=ZZFewJceMbY

要点速览:

Cursor 设计团队只有 4 人,但几乎所有工程师也在做设计,设计负责人的核心工作是“收拢”和统一概念,不是画 mock(设计效果图)

用 Cursor 构建 Cursor 形成了自我改进循环:工具变好、人变强、做更多事、工具再变好

最强的程序员同时也只能管理约 4 个 Agent,人类正在成为 AI 协作的瓶颈,下一层界面需要从聊天跃升到规划

如果你认为设计就是画按钮、做 mock、搭设计系统,在 Ryo 看来你**“早晚得出局”**

Cursor 不想做一个代码编辑器,而是一个适配每个人思维方式的构建平台

【注:Cursor 由 Michael Truell、Sualeh Asif、Arvid Lunnemark 和 Aman Sanger 于 2022 年在 MIT 期间创立,基于 VS Code 开发。2025 年 11 月完成 23 亿美元 D 轮融资,估值 293 亿美元,年化收入超过 10 亿美元,服务超过半数财富 500 强企业。】

【1】4 个人的设计团队,几乎所有工程师也是设计师

Soleio 的第一个问题很直接:Cursor 现在的设计是怎么做的?

Ryo 说,Cursor 设计团队目前 4 个人,包括他自己,两人做产品设计,一人做品牌。但这个数字有误导性,因为几乎所有工程师也在参与设计。工程师们会直接开始构建东西,在构建过程中自然而然地做出设计决策。他们可能不太关注视觉层面的细节,但对系统如何运作、功能如何流转是在思考的。

Ryo 的日常工作不是传统意义上的”出设计稿”,而是收拢大家各自构建的成果,清理冗余,统一概念,让系统保持整体性。他说这更混乱,”但这让它更有趣”。

具体来说,他一方面要超前思考,基于大家今天在做的事和现有系统,判断应该往哪走。另一方面也在探索新想法,有些离经叛道,有些更接近现实。大量代码被合并进去,有时候两个人在各自做的东西其实是同一个概念,他的工作就是发现这种重叠,让他们对话,或者发现某个功能其实已经有了,只需要做得更好,或者干脆砍掉。

“I help people break down the problem, see — ah, this piece and this piece is the same. Maybe you should talk to this guy because he's working on that.”
(我帮大家拆解问题,发现这一块和那一块其实是同一个东西。也许你该去找那个人聊聊,因为他在做同样的事。)

Soleio 追问:你是不是在试图保持系统每一层抽象的整洁?Ryo 说是的,从用户感知的视觉层,到底层的数据模型,到系统如何扩展,到核心理念是什么,这些层全都连在一起。

【2】“我们到底在搞什么?”

Soleio 接着问,这种工作方式决定了你招什么样的人,你找什么样的人?

Ryo 描述了 Cursor 的人才画像:通才型超级个人贡献者(IC),很多是前创始人,有很强的自驱力,自己就能把事做了。他们是好的协作者,但不在乎边界、流程或官僚。

他以自己为例:面对一个大问题,他专注在自己最擅长、最在乎的部分,概念、视觉、事物之间的关系。工程师专注架构。过去 Cursor 没有产品经理(PM),现在有了,但 PM 也只是做自己擅长的那部分。所有人在同一个材料上工作,那个材料是代码。

他接着批评了传统的工作模式:每个角色在自己的小世界里,用各自的语言和工具。PM 写需求文档、组织会议、把东西发出去。设计师做 mock,把别人的概念翻译成像素。工程师接到拆好的小工单(ticket),执行完就完了,但他们本来应该有机会想想怎么让架构更好,也应该有一些乐趣。

“So all of these people are so disjoint, they all use separate tools, they all talk differently — what the fuck are we doing?”
(这些人完全割裂,各用各的工具,各说各的语言,我们到底在搞什么?)

他认为正确的方式是:大家都是软件构建者,有些人擅长文字,有些人擅长像素,有些人擅长写代码。把这些人放到一起,给他们一个大的、有点模糊的问题,传统科技公司可能觉得不可能完成的那种,然后给他们自主权,事情就会发生。

【3】用 Cursor 构建 Cursor

Soleio 指出,Cursor 正在越来越多地成为创作的界面,而 Cursor 团队自己就在用 Cursor 构建 Cursor。这里面有一种高度递归的特质。

Ryo 说,很多人把做软件当成工作,但如果你是在做一个自己真正在乎的东西,你就需要持续地沉浸其中。从为自己的痛点构建,到为和你类似的人解决问题,到更大的范围。

Cursor 的创始人们本身就是热爱编程和做工具的软件工程师。他们觉得需要一个更适合 AI 的工具,能充分利用模型在编程方面的能力。什么是正确的交互方式?什么是现在做事的正确方法?他们从为自己构建开始,然后持续迭代,因为他们在乎。

他举了两个内部例子:一个叫 Ian 的工程师用 Cursor 在浏览器里构建了一个 3D 版 Minecraft;Ryo 自己用 Cursor 做了一个个人操作系统 ryOS,纯粹出于好玩和体验。这些不是工作项目,而是个人玩耍。但正是这种玩耍产生了最有价值的反馈:用 Cursor 做一个复杂项目的过程中,你会撞到所有的问题。

【注:ryOS(os.ryo.lu)是 Ryo 用 Cursor 独立构建的网页端桌面操作系统,模仿经典 Mac OS 风格,使用 React 和 TypeScript 开发,开源在 GitHub(github.com/ryokun6/ryos)。】

这种使用 - 构建循环的关键在于:他们用使用中观察到的一切不满来改进工具,不断循环。工具变好了,人也变强了,能做更多的事,反过来又改进工具。

“The tool gets better, you also get better. It's like a self-improving loop. Once the agent is able to do this by themselves it will be even faster.”
(工具变好,你也变好。这是一个自我改进的循环。一旦 Agent 能自己完成这个循环,速度会更快。)

【4】最好的程序员也只能同时管 4 个 Agent

Soleio 问,当 Agent 成为核心流程的一部分后,这个自我改进的循环会怎么变?

Ryo 认为人类将在抽象层级上不断跃升。他快速回溯了一遍路径:从手动逐行写代码,到自动补全帮你写完函数、帮你跳转到下一个文件、让你保持心流状态;然后是聊天功能,AI 理解你的整个代码库,能回答问题,能应用修改,有了工具调用,变得更有 Agent 性。

但我们依然受限于人类处理信息的能力。一次只能看一个聊天线程。

“the most crazy people I know, the best programmers, they can maybe only do like four agents max at once”
(我认识的最厉害的那些程序员,最多大概能同时管 4 个 Agent)

XIMGPH_5

随着 Agent 变得更自主、有更多上下文和工具、可能更清楚你想要什么,你可以捕捉自己的完整意图和计划,Agent 去执行,但人类自己成了瓶颈。你怎么帮助用户不是同时和 15 个 Agent 聊天或逐一审查它们的变更?

Ryo 认为下一层界面可能是这样的:不再直接和代码交互,而是和它聊天;不再直接和每个 Agent 聊天,而是做规划。你可能会看到一个类似仪表盘的东西,哪些 Agent 卡住了需要你帮助,你接下来想做的计划和任务有哪些。设计师可能想要的是另一种形态:更可视化的、可以直接操作的界面,点一下让它变大,它就变大。

Soleio 追问:这种跃升是否会打开同心圆式的新用户群?Ryo 说对,当你在抽象层级上升之后,用户群自然扩大,因为你不再需要直接面对代码。

【5】TikTok 只是自动循环的视频流

谈到 Cursor 的设计哲学时,Soleio 指出 Ryo 身上有一种贯穿 Stripe、Notion 到 Cursor 的理念:关注构建块的柏拉图式理想形态,尊重它们,榨干它们的潜力,让它们的组合尽可能丰富,这样系统就能像望远镜一样在复杂度之间伸缩。他用了一个类比:同样是一组琴键,可以适合一个孩子的手,也可以填满一个大厅为观众席演奏。

Ryo 回应说,AI 出现之前,他的工作主要是想”部件是什么、怎么组装”。如果你在概念层面审视软件,里面通常没有那么多东西。TikTok 就是自动循环的视频信息流,用户做的事只有一个:划到下一个。Notion 就是块(blocks)、页面(pages)、数据库(databases)。核心集合越简单,组合出来的复杂度越高。

传统的产品做法是:找到你的用户群 → 发现 20 个问题 → 决定聚焦 1 个问题 → 围绕这一个问题构建所有概念。Ryo 认为这样做不可扩展,也不够灵活。

AI 改变了游戏规则。因为模型本身是通用的,它读过全世界的公开信息和 GitHub 上的所有代码。那么工具也应该是通用的,能适配用户的思维方式和偏好的输入方式。设计师用图片和 2D 空间思考,PM 用文字规格描述约束,程序员用代码原型试想法。

他认为可以统一所有这些不同的输入方式,创建一个能适配不同人的界面,不被设计师当初为某个特定问题设想的方案所局限。界面会根据你是谁、你在做什么、你喜欢什么形式来变化。用终端也行,用手机随便试个想法也行,但它们背后连接的是同一个 Agent、同一套底层结构。

Soleio 总结说,Cursor 正在成为一种**“通用语言”(lingua franca)**,让使用不同语言、不同操作习惯的人在同一个系统上工作。

被问到这个统一基底是什么时,Ryo 的回答很明确:是代码。但关键不是让所有人去学编程。

“How do I kind of keep my habits, keep my strength, all the years of Figma-ing that I've done — like don't throw those away — but with this new thing you can be like a hundred times more productive.”
(怎么保留我的习惯、我的优势、这些年做 Figma 积累的一切,别把这些扔掉,但用这个新东西,你的生产力可以提升一百倍。)

Agent 覆盖你不擅长的部分,或者你刚开始学的部分。你不需要学一套全新的东西,你需要的是用你已有的方式和它对接。

【注:模式语言(Pattern language)是建筑师 Christopher Alexander 在 1977 年提出的概念,后来被软件设计领域广泛借用,指一套可复用的设计模式和它们之间的关系。Ryo 多次在不同场合引用这个概念来解释他的设计方法论。】

【6】Baby Cursor:在 Cursor 里构建一个小 Cursor

Soleio 指出 Ryo 做了一件有趣的事:除了 ryOS 这样的个人项目,他还构建了一个叫 “Baby Cursor” 的东西,一个更小的、简化版的 Cursor 原型环境。

Ryo 解释了原因。Cursor 基于 VS Code 开发(业内常开的玩笑是“我们是 VS Code 的 fork”),这意味着你在别人的世界里,有些东西很难改。如果你有一个想法想尝试,需要启动后端服务器、API、客户端、跑一堆脚本,但你根本不想管这些,你只想试试自己的想法。

所以他构建了一个更简单的环境来让想法涌现。Baby Cursor 看起来和 Cursor 一模一样,但可能在某些部分更接近他的理想状态。它感觉很真实,但实际上不是真正的产品。

XIMGPH_7

他发现这不只是 Cursor 在做的事。他和 Ramp、Notion 的人交流过,他们也在为设计师构建类似的小型原型环境,让设计师在里面随便玩,不用管代码是不是要合并到生产环境、包在什么功能开关里。

Soleio 问:这是不是像建筑师做建筑模型?Ryo 说完全一样。但有一个关键区别:建筑模型不能变成真正的建筑,而软件原型有可能变成真正的产品。他们还没做到这一步,但他预感这可能是一种新的构建方式,从微缩版开始,把原型作为输入转化为真正的产品。

“You realize all of these things are actually the same thing.”
(你会发现这些东西其实全是同一件事。)

【注:VS Code 是微软开发的免费代码编辑器,全球使用量最大。Cursor 基于 VS Code 开源版开发,增加了 AI 辅助编码功能。fork 指基于已有开源项目的代码进行独立开发。】

【7】只会画按钮的设计师早晚得出局

Soleio 说,回顾历史,早期做软件的人不会觉得自己“只是设计师”或“只是程序员”,他们做整件事。那在新范式下,设计师的形态会变成什么?他话说到一半,Ryo 就接过来了。

“If you're a designer who thinks designing is just drawing buttons and inputs and making mocks and maybe like building design systems, you're like a little fucked.”
(如果你觉得设计就是画按钮、画输入框、做 mock、搭设计系统,你早晚得出局。)

XIMGPH_8

他补充说,今天的模型已经在实现层面解决了很多问题,图像模型也能产出不错的 mock。那设计师还剩什么?

Ryo 认为,设计师真正该做的事情是:帮助周围的人和自己看到事物的**“最真实形态”(truest form)**,不只是现在的形态,还有它未来可能变成什么。这个东西里有什么部件?哪些需要改?哪些需要调整?

而且这件事发生在每一个层面。你可能在调视觉,在改品牌感知,在重组产品概念,在用新的模式更新交互流程。表达方式取决于你和谁合作,有些工程师就喜欢 mock,那就做 mock;有些人更喜欢自己探索、做几个原型,然后 Ryo 说“这个好,那个也不错,也许我们合并一下,继续迭代。”

【注:Vibe coding(凭感觉编程)一词由 Andrej Karpathy(OpenAI 联合创始人、前 Tesla AI 负责人)在 2025 年 2 月的一条推文中首次提出,描述一种完全依赖 AI 生成代码、开发者不审查具体实现的编程方式。这个词在 2025 年迅速走红,被 Collins 词典评为 2025 年度词汇。Soleio 在访谈中暗示 Ryo 是“最初的 vibe coder”,在这个词出现之前就在这样做的人。】

【8】AI 同时拉低门槛、放大优势

Soleio 问 Ryo,他过去认为技术创造了平等的权力分配,让边缘的人也能做事。但在 AI 时代,他观察到权力同时在集中,原来的 10 倍工程师现在成了 1000 倍。这两者之间是否需要选择。

Ryo 认为不需要选择,因为两件事在同时发生。以前不会编程的人完全没法动手,现在任何有想法的人都能做点东西出来。第一个输出可能很粗糙,“紫色渐变”,但你迭代下去,可以越来越接近想要的效果。

同时,有多年经验的人应该进入一种更高效的心流状态,把自己的优势放大 10 倍或 100 倍,和来自不同领域的专家合作,合力做出更好的软件。

当然,用于正式场景时,几百万人使用的关键系统,你确实需要读代码、看 diff(代码变更)。但随着 Agent 变好,它也会帮助更多人提升到那个水平。

他还观察到,有些 vibe coder 实际上比一些还没跟上的传统手动编程者更擅长使用 Agent。因为他们大量使用后形成了一种直觉,知道怎么拆分提示词,知道某个规模的问题这个模型擅不擅长。这种直觉只能通过大量构建来获得。

他把这称为**“一种不同的流利度”(a different fluency)**。你不一定要精通编程语言的语法,但你需要理解怎么和 AI 合作。

【9】为什么答案是 Cursor,不是 Figma 也不是 V0

Soleio 说设计师经常问他在新范式下应该学什么工具。他直接抛出了一个可能的答案:也许答案就是 Cursor?

Ryo 认为其他工具有一个共同问题:太有主见了(too opinionated),太局限于某一层。Figma 困在像素层,V0 和 Lovable 这类工具把你限制在一个“安全区”里,在那个范围内可能给你更好的输出,但一旦你想超出那个范围,就做不到了。

【注:V0 是 Vercel 推出的 AI 代码生成工具,可以根据自然语言描述生成前端界面代码。Lovable 是另一家 AI 辅助开发工具。两者都面向快速生成应用或网页,但通常限定在特定的技术栈和风格范围内。】

Cursor 不一样。Ryo 说他想把 Cursor 塑造成一种不强制你用特定方式做事的工具。如果你已经找到了自己的方式,可以继续用;如果还没找到,可以在这里找到。

XIMGPH_9

“I don't want a tool to be stuck as a code editor because it's no longer”
(我不想让工具被困在代码编辑器这个定义里,因为它已经不止是代码编辑器了)

Soleio 说,这次对话之前他从没把 Cursor 想成一个“藏在 VS Code 壳子里的灵魂”,一个正在从里面生长出来的东西。但现在他觉得 Cursor 的本质是“我们说的'接近底层'(stay close to the metal)时试图靠近的那个底层”。它不需要符合某一套人体工学,它可以去到用户所在的地方。

Ryo 说这是贯穿他工作的一个主题。

“I don't want to force people to change. I want them to figure themselves out.”
(我不想强迫人们改变。我想让他们找到自己的方式。)

他说他在中国、加拿大和美国都生活过,看到人们的行为方式各不相同但也有共性。每个人都有独特的看世界和表达自己的方式。他认为从 AI 那里获取最好结果的方式,是让你能用自己的方式表达自己,不被迫学另一种语言,不被迫遵循别人设定的“这是做事的方法”。

“The way changes and it's unique to you.”
(方法在变,而且它对每个人来说都是独特的。)

【10】未来通往哪里

Soleio 最后问了一个私人问题:当年他在 Dropbox 做设计负责人时,没想到自己会变成全职投资人和一个青少年的父亲。Ryo 的金线穿过当下,他觉得它会通向哪里?

Ryo 只说了一个词:“Software。”

停了一下,又说:“也许就先做这个,然后再看下一步是什么。我不是很确定。”

这场对话有几个点值得持续关注。

一是 Cursor 的野心远超代码编辑器。Ryo 多次暗示,Cursor 的终点不是“更好的 VS Code”,而是某种全新的软件创造界面,能适应不同角色、不同输入方式、不同工作习惯。这和他在 Notion 的经历有某种呼应,Notion 也试图用少数核心概念(blocks、pages、databases)统一所有工作场景。

二是**“人类只能管 4 个 Agent”**这个观察。如果这接近现实,那下一代界面的设计问题就不是“如何让人同时管理更多 Agent”,而是“如何让人在更高的抽象层级上与 Agent 系统互动”。这个问题目前没有答案。

三是 Baby Cursor 和原型环境。软件原型可以直接变成产品,这个愿景如果实现,会从根本上改变软件的开发流程。Ryo 说“还没解决”,但他显然认为方向是对的。

完整访谈视频:https://www.youtube.com/watch?v=ZZFewJceMbY