DHH(Basecamp/Rails 创始人)今早晒了 Omarchy 上的一个新东西:agents panel——管理多个 agent 订阅、用这些 agent 帮你造 themes、plugins、apps。
Omarchy 是 DHH 自己做的 Linux 发行版,定位就是不依赖云、不被锁定——今晚这件事正好把这个哲学搬到了 agent 层。今晚写过算力主权、写过 OpenCode 这种本地生态,现在 DHH 把它落到 OS 层:让 agents 像 app 一样装在系统里、用一个面板统一管理、按需调用。
一个开发者每天要用的 agent 在变多(chat/coding/research/automation),之前要装一个装一个、订阅一个开一个;面板化之后,这些事变成了同一类管理对象。
把它接今晚的几条线:OpenCode 讲了 self-improving harness,Omarchy 做的是把这个能力塞进系统面板;Plugin Extensions 讲了 SDK 框架接入 ChatGPT,DHH 这条则是让框架装在 OS 里能直接调度。
Google 把三条拼起来:开发者这一端的工作方式,正在从开浏览器看 agent 跳变成打开面板看 agent 跳。这只是 DHH 在做的个人 OS 项目,影响有限,但它说明了 agent 这一层需要一套像 VS Code / dock 这样的运行环境——面板化不是 OpenAI 能做的,也不是某家框架能做的,它要么在 OS 层,要么在某个生态的下游,DHH 选了前者。
留一格清楚的边界:Omarchy 是 DHH 个人项目、对主流 OS 市场影响很小;面板化是不是 agent 运行的最终形态,还要看几个大厂怎么接——如果 Apple/Google 各自在 OS 层面集成了 agent,那 DHH 这种项目的影响力会被压缩。方向对,规模未定。
给还想关心 agent 运行环境的人一句落地的:今天就看你的 agent 清单——OS 上、系统托盘里、IDE 里、订阅邮件里、浏览器标签里,有多少个 agent 在分散运行?如果超过 5 个,你的系统就需要一个面板了;如果还没有,Omarchy 的做法可以先拿来化用——一个脚本加一个文件夹,列出所有 agent 的入口和状态,比开七八个 app 高效。面板化是 DHH 先做的,工程上不复杂——能参考,能上手。














