今年 8 月,37signals 的 CTO、Ruby on Rails 的作者 DHH 在 GitHub 上给一个名为 Omarchy 的项目推了一行提交,内容是 「从固件里读出 OEM 的 Windows 产品密钥」。一行不起眼的改动,把我拉回去,看清了这件事的全貌。
Omarchy 是 DHH 做的 Linux 桌面。它本质上是一层有主见的配置,直接搭在 Arch Linux 和 Hyprland 这个平铺式窗口管理器上面。你跑一条脚本,或者烧一张 ISO,开机拿到的就是一套配好的开发环境,Neovim、终端、浏览器、Docker、GitHub CLI 全都在位,主题、快捷键、剪贴板也都接好了。自去年发布以来,它在 GitHub 上已经攒了将近两万两千颗星。
这件事为什么值得一说。DHH 在 37signals 内部说过,要在三年之内把运维和 Ruby 团队都搬到 Omarchy 上,目标是到 2028 年,大多数程序员和全部运维都跑在 Linux 上。一个做项目管理软件的公司,把整个工程团队的生产桌面换成一套开源配置,这种事在 Linux 圈子里很少见。DHH 说,他要在 37signals 把 Linux 桌面之年 变成现实,底气就来自 Omarchy 这套开箱即用的配置。
我自己看下来,Omarchy 最特别的地方不在技术新,而在它背后的想法。DHH 管这叫 omakase(交给主厨的意思)。你进一家寿司店,不点单,厨师给你上什么你吃什么。放到桌面上,就是他替你把选包、配色、快捷键、工作流全定好了,你别操心。
这恰好戳中了很多人的痛点。越来越多人想离开 Windows 和 Mac,理由很具体,Windows 动不动在开始菜单和锁屏里塞广告,Mac 和 Windows 也都背着用户装了一些说不清用途、还会悄悄上报的东西。可真要换到 Linux,门槛又卡在配置上。我见过不少人,周末两天全花在装 Arch 加 Hyprland 上,调显示器、字体、窗口规则,折腾到周日晚还在修一个报错。Omarchy 把这道门槛也拆了。它选的默认值,是 DHH 本人一直在用的那套,你拿到手的,相当于一份被反复磨过的菜单,开机就是干净桌面。
键盘是这套桌面的核心。Super 键(也就是键盘上的 Windows 键)是总开关,按一下开终端,再按一下开启动器,浏览器也是一键叫出来。窗口自动平铺,不重叠,不靠鼠标拖。刚上手会觉得别扭,习惯以后很难回到用鼠标点来点去。
主题系统也做得干净。一套主题就是一份 TOML 文件,定义 16 个颜色。换个主题,终端、状态栏、壁纸、编辑器一起变,几秒钟就能完成,命令行里只要敲这一句。
omarchy-theme apply catppuccin
应用层才是它敢叫原生 AI 桌面的底气。Omarchy 把 Claude Code、GitHub CLI 这些开发工具预配好了,手册里专门有一章讲 AI,还能把 ChatGPT 直接装成桌面应用,按 Super + Shift + A 就能调出网页版。在 DHH 的设计里,AI 编码助手本来就是桌面的一部分,开机就在,不用你事后现装。
我倒是觉得,现在大家聊 AI PC,多半在说芯片和算力,Omarchy 走的是另一条路。它不碰硬件,只在软件层把你和 AI 工具之间的接缝抹平。一个新同事领到机器,打开就能让 Claude 帮着改代码、让 GitHub CLI 推分支,不用先折腾半天文环境。对一个把生产效率看得比什么都重的团队,这种默认即用的 AI 工作台,可能比又一块 NPU 更实在。
我顺手翻了它的手册,整整 52 章,从 Mac、Windows 用户怎么迁移,一直写到双启动、系统快照和无人值守安装。对一个想认真用的人来说,这份文档比任何安利都有用。
讲讲它值不值得试。我的看法很直接。它适合两类人,一类是受够了反复配环境、想要开箱即用的开发者;一类是本来就想要 Arch 的轻快,又不想花两天踩坑的人。它不适合谁?想要绝对稳定、更新别出岔子的普通用户,Omarchy 现在还撑不住,因为它是 Arch,滚动更新,偶尔会崩。NVIDIA 显卡、多显示器这些,也还要自己调一调。
如果你家里还躺着一台装了 Windows 10、跑得又慢又卡的旧笔记本,别急着扔。它跑不动新系统,往往是因为厂商预装和后台服务吃掉了资源,换成 Omarchy 这种轻量桌面,很可能又能利利索索用几年,让它继续发光发热。成本只是一张 U 盘和半小时。
几个上手的小技巧,能省你不少事。
第一,装之前先把手册读一遍,尤其是讲从 Mac 或 Windows 迁移的那一章,迁移成本低很多。
第二,主题想换就换,别纠结。一行命令全局换肤,试错成本几乎为零。
第三,更新前一定做快照。Arch 滚挂是常事,用 Btrfs 快照或者 Timeshift,出事能回退。Omarchy 自己也推荐这个。
第四,它底层还是 Arch,pacman 和 yay 照常用。不爽默认应用,直接换,系统不会坏。
第五,那个读 Windows 密钥的命令挺实用,老机器当年预装的密钥固件里还留着,一行就能打出来。
omarchy windows license key
最后说一句我的判断。Omarchy 真正值钱的地方,在于它把该听谁的这件事说清楚了。它没打算给你一个更厉害的 Linux。DHH 替你做了选择,你省下来的不只是几小时配置,还有反复纠结要不要自己造轮子的内耗。你如果本来就享受从零搭系统的过程,那它确实多余。你如果只想安静写代码,它是我目前见过最像成品的 Arch 桌面,也是把 AI 真正做进开机流程的那一个。
项目地址在 github.com/basecamp/omarchy,官网 omarchy.org,采用 MIT 协议。