AI 负责写 · 人只负责判断

把「判断」搬出命令行

当 AI 已经能写代码、修 bug、跑测试,人在软件里剩下的贡献收敛成一件事:判断—— 要做什么、两个方案选哪个、这样对不对。这两个项目在做同一件事:把每一个「需要人拍板的时刻」 变成网页上的一张卡片。于是判断可以在手机上完成,也可以交给你之外的人。

少而关键
定义要做什么 没有标准答案时拍板 修好后确认
AI多而自动
分诊 · 写代码 · 跑验证 · 评估 · 合并 · 通知 连续运转 · 7×24
人只在这几个关键节点出手(琥珀色),中间那条连续的蓝线是 AI 全自动跑完的—— 这就是「把判断搬出命令行」的字面意思。全页的琥珀 / 蓝都按这个分工来上色。
1个真实产品已在云上跑通完整闭环
8 分钟从用户报错到修复并合并进主线
7×24云端 AI 常驻接单,不需要人在场
0名全职员工

01 — Why

为什么要做这件事

「你只需要告诉他最终的目的、衡量指标、约束条件。最重要的是评估。」

「当你纠结在他具体怎么做的时候,你已经错了。路径不重要,方法不重要,结果和约束条件才重要。」

—— 项目的核心哲学:把信送给加西亚

这句话决定了整个系统的形状:人不做过程审查。人只做两件事—— 低频地把目标、衡量指标、约束条件写清楚;以及在真正没有标准答案的时候拍板。 其余全部交给一套自动打分的验证机制,和一个对照目标做评估的 AI 裁判。

起点

写代码这件事,已经被让出去了

真实的体感是:从「我明确知道要什么」那一刻起,后面的活——写、改、修 bug、验证—— AI 基本都能干,而且越来越好。人剩下的贡献不是敲键盘的速度,而是 判断:要不要做这个功能、两版设计哪个更好、这个体验对不对、 这个 bug 值不值得现在修。

问题

但今天的工具,把判断者锁在了终端前

Cursor、Claude Code、Codex,本质上都还是命令行加一个对话框。你必须坐在电脑前, 读一段一段的文字,用打字来回答。可是「这两个界面哪个更好」这种判断, 本来就不适合用文字问答来完成——更不该要求做判断的那个人,首先得是个会用终端的程序员。

推论 A

判断可以搬到网页上

让 AI 把要问的事渲染成一页图文:低保真原型、架构图、可勾选的方案对比、可以就地改写的文档。 你在浏览器里(包括手机)点一点、在图上圈一下、写两句话,判断就完成了, AI 立刻被唤醒接着干。

推论 B

判断可以外包

既然判断已经变成网页上的一次点击,做判断的人就不必是全职员工。 内测用户贡献「这里坏了」的判断;领域专家按小时受聘,贡献产品、交互、架构上的判断。 他们看不到源代码,只看到产品形态和被渲染出来的决策上下文——知识产权天然隔离

推论 C

于是有了「一人公司」

创始人出愿景和例外裁决,5–10 位顾问出领域判断,约 100 位内测用户出测试判断, 云端一组各司其职的 AI 干掉其余全部。理论上任何产品,只要用户能测、顾问能判断, 都可以套这套框架,不需要招任何全职员工

02 — What

两个项目,一个包含另一个

一个解决「人和 AI 怎么对话」,一个解决「一群人怎么共同驱动 AI」。 前者可以单独用;后者的每一个人机触点,都长成前者的样子。

Vibe Workbench · 工作台

下一代的人机交互层

今天的 coding agent 都是「对话式」的——所有东西塞进一条聊天流, 决策点淹没在文字里,你只能打字回应,AI 断了就是黑洞。

工作台把它改成 对话 + 文档 的双形态:左边仍然是对话流, 右边是可视化的内容区,分成「决策」和「文档」两块。AI 每一轮的思考被渲染成一个共享工件—— 原型图、架构图、勾选题、可以就地改写的文档——你在上面直接操作,提交后 AI 被异步唤醒续跑。

一句话:它想成为下一代的 Cursor / Claude Code。

user-vibeloop · 去中心化闭环

让「一人公司」跑起来的规则

把「报 bug → 分诊 → 修复 → 验证 → 评估 → 分级合并 → 复验关单」整条链路自动化, 人只在两个地方出现:定义意图,和例外裁决。

它规定了谁在什么时候被叫出来做判断、判断如何回到代码、什么样的改动可以自动合并、 什么样的必须有人点头。它是一套可以套在任何 git 项目上的通用框架,不绑定具体产品。

一句话:它是把判断分发给一群人的那套架构。

它们是包含关系。

工作台可以单独使用——这个项目本身的全部设计讨论,就是用工作台跑完的(吃自己的狗粮)。 而 vibeloop 长期不该有第二套界面:它需要人判断的每一处,都渲染成工作台的一次会话。

03 — 工作台

它长什么样

下面全部是真实运行中的界面截图,不是效果图。

工作台三区布局:左侧对话,右侧决策与文档
01 三个区,而不是一条聊天流。左边是对话(想说什么随时说,包括直接说给 AI 听), 右边切换「决策 / 文档」:决策区是这一轮需要你拍板的事,文档区是这个项目已有设计资产的最新版。 每张卡片标着「新增 / 改动」,顶部一条进度:本轮 6 项待你确认,已填 0/6。 左栏里那几行蓝框是 AI 的回执——它做完一件事会回来说一声。
决策卡的四段结构:背景、为什么需要你定、选项利弊、推荐及理由
02 每一张决策卡强制四段。背景(不了解细节的人读完也能判断)→ 为什么现在需要你定 → 每个选项的好处和代价 → 推荐哪个、为什么。 这条规则是被反复的「看不懂」逼出来的:不写全四段,这张卡根本发不出来。
工作台里的高保真手机原型,可在图上落 pin 批注
03 界面设计不用文字描述。AI 直接给出可看的高保真原型, 你在图上任意位置落一个 pin,写下「这里的数字太小」。
逐条表态:赞成、异议、疑问;按需求/架构/UI/交互/测试/风险分面
04 逐条表态:赞成 / 异议 / 疑问。42 条需求,按「需求·架构·UI·交互·测试·风险」分面, 一条一条过,漏了的会被拦住。
手机上的工作台:底部三个标签,对话、决策、文档
05 手机上是底部三个标签。对话 / 决策 / 文档。 在地铁上把该拍的板拍了,AI 在云端继续干活——这就是「在手机上做产品」的实际样子, 不是把编辑器搬上手机。

判断被压缩成「点两下、写一句」之后,它才第一次真正脱离了书桌: 既能在通勤路上完成,也能交给一个从不打开代码仓库的人完成。
云端文档库:按需求、PRD、架构、其他分类的设计资产
06 「文档」区:这个项目此刻的样子。过去所有的判断只能对着一张孤零零的卡片做。 现在需求、PRD、架构、原始口述记录都在这里,永远是最新版,由 AI 负责维护和发布—— 判断者终于能看到这张卡背后的全景,而不是只看到问题本身。

04 — 闭环

一个 bug 的一生

这是已经在真实产品上跑通的路径。整条链路里,只有第 3 步遇到「没有标准答案」时, 和第 6 步碰到高风险改动时,才会把人叫出来。

01

用户报

在产品里点「反馈」,系统自动附上版本、系统、日志

02

AI 分诊

有效吗?信息够吗?(不够就追问)和已有工单重复吗?

03

AI 修

在独立分支里改;遇到没有标准答案的取舍,停下来出决策卡找人

04

自动验证

跑项目自己声明的验证命令:测试、构建、断言

05

AI 评审

另一个 AI 对照项目宣言里的目标和约束,评估这次改动

06

分级合并

低风险自动合并;碰到保护路径或高风险,强制人工审批

07

报告者复验

通知报告者,他说「确实好了」才关单;没好就重开

合并不是终点,报告 bug 的那个人才是最后一道验证。

这是和「AI 自己觉得修好了就合进主线」最大的区别。 自动化的置信度上限,等于项目自己写的验证命令有多严格——所以这套框架逼你先把「怎么算做对了」说清楚。

用户提交反馈的网页表单
01 用户看到的只有这一页。免登录,填两句话就能提交;版本、系统、日志由产品自动附带—— 因为用户的描述天生不可控,甚至会误导。
工单详情页:问题描述、用户日志、分诊结论、修复摘要、代码 diff
02 每一单都有完整的账。问题描述、用户日志、AI 的分诊结论和理由、修复摘要、 改了哪些文件、完整的代码 diff、以及一条从创建到关单的事件时间线。
工单闭环面板:已关闭、重复票、待报告者确认
03 状态是给人看的中文,不是内部代号。已关闭、重复票、待报告者确认—— 重复的 bug 会被自动归并到主工单,报告者不服还能申诉重新分诊。

05 — 角色

谁,在哪里,做什么

这是最容易被误解的一点:既然是「让用户和顾问参与 vibe coding」, 那他们在哪里写代码?答案是——他们不写。

参与者做什么在哪里碰代码吗
内测用户 报 bug、补充信息、修好后复验关单 任意设备的浏览器
顾问 裁决指派到自己领域的决策卡;也能以超级用户身份直接提需求 手机或电脑浏览器 提案由 AI 实现
创始人 维护目标与约束、例外裁决、发起新的开发意图 电脑深度共创 + 手机高频拍板 通常否
云端 AI 分诊、写代码、跑验证、评估、合并、通知 代码所在的那台机器上 唯一执行者

这个平台上,唯一写代码的是 AI。

「顾问来参与开发」实际发生的是:顾问的判断直接驱动 AI 去写代码,顾问本人自始至终待在网页上。 同理,「在手机上 vibe coding」不是把 IDE 搬上手机,而是把发指令和做判断搬上手机。

06 — 东西放在哪

协作的部分上云,干活的部分跟着代码走

一句话:你在哪都能参与,AI 在代码所在的地方干活。

协作面

全部在云上,永远在线

报 bug 的页面、决策队列、对话、文档库,都住在云服务器(东京)上。任何人、任何设备、任何时间都能进来——这是顾问和用户能随时参与的前提。

执行面

跟着代码走

每个项目有唯一一份权威代码副本,AI 就在它旁边改。网站类项目住云服务器;需要 Mac 工具链的项目住 Mac Studio;将来 Windows、安卓项目同理。

你的电脑

降级成一个副本

GitHub 只是镜像和灾备,权威在服务器上。你自己电脑上那份,默认只用来同步查看。要改代码,走流程让 AI 改。

为什么不干脆全搬上云? 因为个人的工具链、编译环境、各种登录凭证很难、也不该搬进云端沙盒。 让 AI 去代码所在的地方干活,比把一切搬到 AI 所在的地方,现实得多。

07 — 场景

这东西能拿来干什么

同一套框架,落到不同的人和场景上。

S1

一人公司

一个创始人 + 5–10 位兼职顾问 + 约 100 位内测用户 + 一组云端 AI。 任何产品,只要用户能测、顾问能判断,都可以套这套框架跑起来,不需要招全职员工。

S2

按小时购买判断力

不招人。找该领域判断力最强的专家,每天抽一小时。 你买的是他的时间、判断、注意力和经验,不是他的工时——因为他不需要动手做任何事。

S3

知识产权天然隔离

顾问访问不到源代码,只看到产品形态和被渲染出来的决策上下文, 每个人只在其中一块上反馈。不存在「请了外脑,泄露了核心」这个矛盾。

S4

在手机上做产品

发起一个新想法、看 AI 的进度、随手拍板,全程不开电脑。 代码始终在服务器上由 AI 编写,手机上流动的只有意图和判断。

S5

技术小白的 agent 环境

对不会配环境的人来说,他们缺的只是一套跑得起来的 AI 开发环境。 平台方在云端替他们搭好——这本质上就是「云端的 vibe coding 平台」。

S6

同事即用户即顾问

同事在自己电脑上用产品,发现问题直接报;提的需求可以直通修复队列。 他既是测试者,也是判断的贡献者,不需要任何额外身份。

08 — 现状

现在到哪一步了

诚实地分成两栏:已经被真实跑通的,和还只是设计的。

已经成立

  • 第一个真实产品(一个 AI 视频剪辑工具)整条闭环从 2026 年 7 月 14 日起在东京的云服务器上常驻运行,有真实工单从提交到修复合并 8 分钟走完,包含一次来自外网的匿名提交。
  • 云端 AI 已能无人值守接单:收到网页提交自动开工,还表现出自主运维能力——发现并重启跑挂的进程、自己写运维手册和日志保留策略。
  • 工作台已上云,手机全流程可用;决策卡四段结构、每人一份反馈、意见分歧显式标注,都已经上线。
  • 这个项目自己的全部设计讨论,就是用工作台跑的——包括你在上面看到的那些决策卡。
  • 整套代码是可以套在任何 git 项目上的通用框架,不绑定具体产品。

还没验证

  • 顾问机制(专属邀请链接、个人判断队列、实名裁决台账)已经上线并经外网验证,但真实顾问数是 0——邀请谁、什么时候邀请,还没开始。这是全线唯一的阻塞项,而且是商业动作,不是技术问题。
  • 目前只有一个被管理的项目。多个项目之间怎么共享上下文、怎么隔离顾问权限,设计已经定了,等第二个项目接入时才能验证。
  • 内测用户的规模还很小,「约 100 人的测试闭环」目前还是纸面上的数字。
  • 「一人公司」作为一个整体,还没有被一个完整的商业周期检验过。

09 — 意义

如果这条路走通了

软件的生产关系会变一次。过去要做一个产品,要么你自己会写代码, 要么你雇一群会写代码的人。以后可能是:你有清晰的判断力, 加上一笔购买别人判断力的预算,就够了。

写代码不再是门槛。会判断——知道要做什么、知道什么是好的、 知道在没有标准答案时该怎么选——变成了唯一的门槛。 这对「有想法但不会编程」的人是一次实打实的松绑; 对已经会编程的人,则是把注意力从「怎么实现」挪回「到底该做什么」。

所以这两个项目值得慢慢做对。它们不是又一个「写代码更快」的工具, 而是在试一种新的组织方式:一个人能调动的产能, 第一次不再由他能雇多少人来决定。