Ruby on Rails 创造者、37signals 联合创始人兼 CTO David Heinemeier Hansson(DHH)近日做客 Lex Fridman 播客节目,围绕其主导开发的 Linux 桌面系统 Omarchy 展开对话。DHH 将 Omarchy 定位为第一个「Agent 原生操作系统」,并透露在最新发布的 Quattro 版本中,所有新功能代码均由 AI Agent 编写,没有一行出自他本人之手。
Omarchy 基于 Arch Linux 和 Hyprland 平铺式窗口管理器构建,名字取自日语 omakase,意为「交给厨师」,强调由开发者替用户完成技术选型。该项目起步于一年多前,最初版本 Omakub 建立在 Ubuntu 之上,后为获取更底层的系统控制权转向 Arch Linux。早期版本的 Bash 脚本由 DHH 手写完成,随后几个版本开始部分引入 Agent,至 Quattro 版本已实现全速使用 Agent 开发。
DHH 表示,过去三个月他合并了超过 1000 个 Pull Request,代码由 Agent 完成,他本人负责整体方向把控。在开发效率上,Agent 通常五分钟即可交付一个功能,复杂需求约需 20 分钟,极端需求也不过两小时。他形容这种体验如同「精灵从瓶子里跳出来」,开发能力不再限制其野心。对于关键模型层代码,他会查看整体结构与具体实现,而大量 UI 和辅助代码则未逐行审阅。
在系统设计层面,Omarchy 提供了一套插件系统,允许用户创建插件以改写操作系统界面、面板和功能。DHH 称,Omarchy 内置一组 Skill,用于指导用户引入的 Agent 如何为系统开发扩展。用户无需理解插件架构,只需用自然语言描述需求,Agent 即可完成开发。他以日历插件为例,社区在数天内做出了约 17 种不同实现,插件市场上线三天便出现 330 个插件。DHH 将这一模式称为「可塑计算机」,即用户可通过自然语言随时重塑操作系统形态。
DHH 认为,Agent 与 Unix 哲学天然契合,这是 Linux 适合 Agent 时代的关键原因。Linux 系统中大量内容以配置文件或命令行工具形式存在,过去对普通用户构成门槛,如今则成为 Agent 最擅长操作的界面。他提到,在 macOS 上,类似 Raycast 的工具缺乏配置文件支持,用户无法自动化整台设备的配置,甚至无法自动化默认键绑定,而 Agent 已消除了 Linux 此前的使用困难。
从行业视角看,Omarchy 的实践指向一个正在成形的趋势:操作系统的交互层与扩展层可能从传统的图形界面和开发者文档,转向由 Agent 驱动的自然语言接口。若这一模式被验证,软件分发、系统更新与维护的路径也将随之改变,用户对操作系统的定制权将从厂商预设转向个人按需生成。目前 Omarchy 仍处于早期阶段,其插件生态的持续增长与 Agent 开发模式的稳定性,将是观察这一方向能否成立的关键指标。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。