Origami:把开发工具和AI代理整合到一个工作区

Origami 用“工作区”把终端、代理、浏览器、Git、看板整合为胶水层,不做锁定。
Origami 是一个个人项目,试图解决开发者工具栈碎片化的问题。它不替换已有工具,也不运行模型或托管 API Key,而是把终端、AI 代理、浏览器标签页、Git、看板整合进以“项目=工作区”为模型的统一视图中,减少多应用切换的认知负担。通过内置 MCP,代理可以运行命令、驱动浏览器、创建看板卡片、评论代码 diff,从“输出文本”升级为“操作工作环境”。其最突出的设计取舍是“无锁定”:不持有密钥、沿用用户已有登录方式,停用后开发环境不受影响。代价是无法提供开箱即用体验,底层工具链需用户自行维护。目前处于 v27 版本,生态成熟度与长期维护能力仍待观察。
开发者的日常工具栈越来越碎片化——终端、浏览器、Git、看板、AI代理各占一个窗口,切换成本高,状态也不透明。一个名为 Origami 的个人项目试图解决这个问题:它不替换你已有的工具,而是把它们"粘"在一起。

Origami 要解决什么问题
Origami 的定位不是又一个 IDE,也不是新的大模型客户端。作者在发布说明中强调,它不运行模型、不托管你的 API Key,而是驱动你已经安装并登录好的代理。
它的核心思路是:把散落在不同应用里的开发活动收进同一个"工作区"。这个工作区包含终端、代理、浏览器标签页、Git、看板,以及代理为你生成的文档。
对多代理并行工作的场景来说,这种整合的价值在于可见性——你能一眼看出哪个代理正在干活,哪个在等你介入。
“代理”(Agent)在当前语境下指的是具备自主行动能力的 AI 程序:它不只是被动回答问题,而是能根据目标拆解任务、调用工具、执行操作并根据结果调整后续步骤。常见的开发代理可以读写文件、运行终端命令、提交 Git 变更、浏览网页等。与传统聊天式 AI 最大的区别在于,代理拥有“行动空间”——它能改变你的项目状态,而不只是生成文本。Origami 所强调的“多代理并行”,就是指同时运行多个这样的代理,各自负责不同任务(比如一个写测试、一个修 bug、一个整理文档),而工作区的价值在于让这些并行代理的状态变得可观测、可干预。
每个项目就是一个工作区
Origami 用"项目 = 工作区"的模型组织内容。一个工作区里同时容纳:
- 终端会话
- 运行中的 AI 代理
- 浏览器标签页
- Git 操作
- 看板卡片
- 代理产出的文档
这种设计让上下文不再割裂。代理写出的文档、正在处理的卡片、相关的代码 diff 都在同一视图中,减少了在多个应用间来回跳转的认知负担。
内置 MCP:让代理控制应用本身
Origami 集成了 MCP(Model Context Protocol),这意味着代理可以反过来操控应用:
- 运行命令并读取输出
- 驱动浏览器标签页
- 在看板上创建卡片
- 对代码 diff 发表评论
这些能力把代理从"只会输出文本"推进到"能操作工作环境"。不过实际使用中,这类能力也带来权限边界和可控性的问题——作者显然意识到了这点,反复强调 Origami 只是"胶水",不接管你的配置。
MCP(Model Context Protocol)是由 Anthropic 于 2024 年底提出并开源的协议标准,目的是为大型语言模型与外部工具、数据源之间建立统一的通信接口。在 MCP 出现之前,每个 AI 应用要接入外部能力,往往需要为每个工具单独编写适配代码(类似早期每个网站都要为不同浏览器写兼容层)。MCP 采用客户端-服务器架构:AI 应用作为客户端,工具提供方作为服务器,双方通过标准化的 JSON-RPC 消息交换能力描述与调用请求。这样一来,同一个工具只要实现一次 MCP 服务器,就能被所有支持 MCP 的客户端复用。Origami 内置 MCP 支持,意味着它自身暴露了一组可供代理调用的“工具”,代理通过协议发现这些工具并调用,从而实现运行命令、驱动浏览器等操作。
"无锁定"是最值得注意的设计取舍
Origami 明确承诺:不运行模型、不持有密钥、沿用你已有的登录方式。作者的原话是——如果你明天不再使用它,你的开发环境不会有任何改变。
对长期被工具锁定困扰的开发者来说,这是一个有说服力的卖点。它把 Origami 定位成一个可随时舍弃的编排层,而非又一个必须长期依赖的基础设施。代价是它无法提供深度绑定带来的开箱即用体验,你需要自己维护底层的代理和工具链。
目前该项目处于 v27 版本,作者在社区征集反馈。考虑到这是个人项目,生态成熟度和长期维护能力仍待观察。
背景补充
“工具锁定”(Vendor Lock-in)指的是用户因为深度依赖某个工具或平台,导致迁移成本极高、难以更换的状态。锁定的来源通常是:数据以专有格式存储、配置与平台强绑定、工作流深度依赖特定功能。开发者对此普遍警惕,因为一旦平台涨价、停更或改变方向,用户几乎无法全身而退。Origami 的“无锁定”承诺本质上是把自身定位成无状态编排层:它不保存你的模型凭证、不托管你的代码、不改变底层工具的配置。因此当你停止使用 Origami,终端、Git、代理、浏览器都保持原样,只是失去了统一视图。这种设计的代价也很明确——Origami 无法替你预配置环境,所有底层工具的安装、登录和维护仍需你自行负责,开箱即用体验弱于一体化平台。
相关推荐

OpenAI与Shield合作:Astra智能体如何革新IT故障修复
OpenAI与Shield合作推出Astra智能体,可自动登录电脑和遗留系统,实时修复IT故障,比传统模型快35%到40%,仅在需要人类判断时引入人工。

iPhone Duo续航实测:一天一充跑不掉,大屏是耗电元凶
iPhone Duo续航实测:重度使用一天需至少充电一次,6.5小时亮屏约剩30%电量。大屏展开频率是耗电关键,MagSafe电池背夹可救场,长期衰减同样值得关注。

Kimi K3.1 Pro开源发布:2.8万亿参数逼近Opus
Moonshot发布开源MoE模型Kimi K3.1 Pro,2.8万亿总参数、1040亿激活参数,Terminal Bench 4.0仅落后Opus 5.5不到1分,单任务成本约三分之一,API价格减半,开源权重11月4日开放。