Omarchy 深度研究
github.com/basecamp/omarchy
壹 为什么值得研究这个项目
一个运行在便宜硬件上的 Linux 系统,能让十几年的 Mac 用户产生”喜欢上这台电脑”的感觉——这件事本身比任何一个功能都值得琢磨。
拆开看,Omarchy 打动人的从来不是单点:漂亮的主题、键盘驱动的平铺窗口、几乎不用整理的 Workspace、ChatGPT / Codex / Claude Code 这些 Agent 自然地住进桌面工作流。单拎任何一个,Linux 圈都有现成方案; 但把它们组合成一次完整的开机体验,并且由一个人(DHH)对全部取舍负最终责任——这才是它一年冲到 3 万+ Star 的真正原因。
本篇分七节呈上:源起与哲学、体验拆解、AI 集成(重点)、4.0 的”系统即 Harness”论、硬件经济学、争议与风险、对”好电脑”定义的引申。
贰 源起:Rails 之父亲手的”厨师发办”
它是什么
- 作者 :David Heinemeier Hansson(DHH),Ruby on Rails / Basecamp / HEY 之父,37signals 联合创始人。
- 本体 :Arch Linux + Hyprland(Wayland 平铺合成器)+ 按 DHH 个人口味精配的完整桌面。2025-06-26 首发,MIT 协议,宿于 Basecamp 的 GitHub 组织。
- 定位 :官方原话 “An opinionated Arch + Hyprland setup”,后演进出自有 ISO 与软件源。”There’s zero bloat here: Just everything I use.”
Omakase 哲学
日语 omakase 意为”交给您了”——你坐下,主厨把当季最好的菜按顺序端上来。DHH 把这套哲学搬进了操作系统:
| 类比 | 普通 Arch | Omarchy |
|---|---|---|
| 房子 | 毛坯房,墙都不刷 | 按 DHH 审美精装的样板间 |
| 点菜 | 菜单三百页,自己配 | 发办:主厨端什么吃什么 |
| Rails 血统 | — | “约定优于配置”的 OS 级复刻 |
关键在于: 你可以改,但你不该需要改。 DHH 的立场一贯鲜明:系统必须先对他本人好用,才谈得上对别人好用。
版本时间线
叁 体验拆解:打动人的是”组合”,不是单点
主题系统:色彩即代码,一个文件管全家
痛点本是:切了 Hyprland 配色,终端没动;终端改了,Neovim 没动。Omarchy 的做法:每个主题目录只放一个
colors.toml
,作为
唯一真相之源
,模板化生成九类应用的配色——Hyprland、四个终端(Foot/Alacritty/Ghostty/Kitty)、Neovim、btop、Chromium、Obsidian、桌面 Shell(顶栏/菜单/通知/锁屏)。内置 22 套主题,
Super + Ctrl + Shift + Space
一键切换。
做新主题的边际成本趋近于零。 这不是换皮肤,是主题的工程化。
键盘即灵魂
| 键位 | 作用 |
|---|---|
Super + Space
|
应用启动器 |
Super + Alt + Space
|
Omarchy 总菜单 |
Super + H/J/K/L
|
Vim 式窗口焦点移动 |
Super + 1~9
|
工作区切换 |
Super + Ctrl + Return
|
唤出 Herdr(Agent 管理器) |
Super + Ctrl + X
|
Voxtype 本地听写开关 |
学习曲线真实存在——第一个晚上是受苦的,第三天肌肉记忆成形,第五天你不再伸手摸鼠标。
开箱即装的开发栈
Neovim(LazyVim 预配 LSP/Treesitter)、fzf、ripgrep、zoxide、lazygit、lazydocker、btop、tmux;Mise 管理多语言运行时(Node/Ruby/Go/Rust/Python/Java/Zig…);Chromium、Obsidian、LibreOffice、Spotify、Discord、OBS 预装。从 macOS 迁移过来,95% 的工具链无缝续用。
肆 AI Agent 集成:2026 年的杀手锏
“ChatGPT、Codex、Hermes 这些 AI 智能体自然地进入桌面工作流”——这正是 Omarchy 区别于一切前辈发行版的地方。它不是造一个”AI 操作系统”,而是 造一个 AI 读得懂的操作系统 。
十个 Coding Agent,预接线、懒加载
全部是
~/.local/bin/
下 mise 管理的 stub:第一次调用才下载,不用不占地方。开机设置即可选一家做系统默认 Agent,授一次权,一个快捷键就在系统里读配置、改文件、跑命令、看结果。
ori
是其中的瑞士军刀——经 OpenRouter 可跑其他所有 harness 的模型目录。
三件普通发行版做不到的事
① 主题同步到 Agent
桌面从 Tokyo Night 换成 Matte Black,Claude Code、Pi、OpenCode 的界面配色跟着变。Agent 是”居民”,不是”访客”。
② 崩溃自动派给 Agent
监听 systemd-coredump,进程段错误弹通知,点一下,core dump 连同 diagnose-crash skill 交给默认 Agent,走”先查明事实、再判断要不要上报”的流程。
③ 统一用量面板
顶栏 agents 图标,点开看各订阅的 5 小时/周额度消耗、按天按模型的 token 用量,跨机器经同步文件夹合并,每 15 分钟刷新。 AI 支出从此可审计。
Omarchy Skill:让 Agent 自己改系统
系统自带一份 Omarchy skill,软链进 Claude Code、Codex、Pi、Antigravity 及通用
~/.agents/skills
目录——Agent 据此调整 Hyprland 配置、改顶栏、甚至从零造主题。官方坦承实验性质,建议先 plan 模式看它想改什么,搞砸了有
omarchy reinstall configs
兜底。
系统的每个部件都是文本文件——可读、可改、改完即见。 这正是 Agent 需要的全部土壤。
400+ CLI 命令:给 Agent 的 API
bin/
目录下 400 多个
omarchy-*
脚本,分 38 个 group(audio、bar、theme、capture、network、update…),每个都有
--help
,刻意设计成”Agent 一行命令搞清用法”的形态。你手动能做的,Agent 都能做。
伍 4.0 “Quattro”:系统即 Harness,Harness 即系统
2026-08-14 发布的 4.0 是项目启动以来最大改版:
- Quickshell 重写整个桌面 Shell :顶栏、启动器、菜单、通知、OSD、控制面板、锁屏、polkit agent 全部收进一个长驻进程,插件化(QML/QtQuick)。Waybar、Walker、Mako、SwayOSD、hyprlock、swaybg 等一夜全部退役。发布首周社区产出 1000+ 插件 。
- 配置全 Lua 化 :Hyprland 配置改成 Lua,兼容 0.56;Lua 是真语言,有条件有循环,Agent 写起来也顺手。
- 内部从 git 迁到系统包 :用户修改与系统本体安全分离。
- 其他 :双系统安装、OEM 模式、恢复出厂、ISO 缩 1GB+、安装提速 30%、原生轻应用 Omawrite / Omacalc / Omacut。
Harness 过去一年都是应用级的东西——Claude Code 是,OpenClaw 是。 Omarchy 把这一层往下压了一格,压进了操作系统。 一个 Agent 需要的四样东西——工具、权限、状态、反馈——这个系统全有。
陆 硬件经济学:”便宜”不再是妥协,而是论点
| 案例 | 配置 | 结果 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Beelink SER8( |
Ryzen 5825U / 16GB | 跑 HEY 测试套件只比 M4 Pro 慢 10 秒 | ||||||||||
同代 X1 Carbon(*** QuickLaTeX cannot compile formula:
200 二手)</td>
<td>2017 商务旗舰</td>
<td>数周日用无碍,"最不跟人打架的发行版"</td>
</tr>
<tr>
<td>2013 MacBook Air</td>
<td>8GB / 128GB</td>
<td>复活为可用开发机,办公软件跑通</td>
</tr>
<tr>
<td>Celeron N4020</td>
<td>双核 / 4GB</td>
<td>Hyprland 动画不丢帧,foot 终端亚毫秒渲染</td>
</tr>
<tr>
<td>2015 MacBook Pro</td>
<td>已被 macOS 抛弃</td>
<td>流畅复活,电池续航体面</td>
</tr>
</table>
对照组:同一台 AMD mini PC,Omarchy 空闲内存
<b>2.3GB</b>
vs Windows
<b>4.4-4.8GB</b>
,开机更快、更安静。
<div>
<div>
<h4>电子垃圾的逆袭</h4>
被升级 treadmill 判了死刑的十年老本,重新变回"能造未来的机器"。环保叙事藏在资金叙事里。
</div>
<div>
<h4>采购逻辑反转</h4>
macOS 时代"好电脑=贵的电脑";Omarchy 时代"好电脑=硬件老实、软件有品位的电脑"。丹麦已出现整机预装 Omarchy 的渠道商。
</div>
</div>
<div>
<h4>AI 时代的工作负载变了</h4>
开发者的主力负载是终端、浏览器、编辑器和 Agent 进程——全是对内存友好、对显卡无感的活。为这些负载付 Mac Studio 的价钱,性价比账越来越难算。
</div>
<h2>
<span>柒</span>
争议与风险:话说在前头
</h2>
《The Register》的评语很公允:controversial——争议与拥趸齐飞。冷静起见,风险照录:
<h3>安全模型与主流相反</h3>
<ul>
<li>
<span>Secure Boot / TPM 必须关闭</span>
:手册明文,理由是"它们是微软的安全方案"。对需要启动链度量的场景,一票否决。Framework 社区曾公开发难。
</li>
<li>
<span>4.0.0 曾带病上线</span>
:bash 注入、通知触发任意代码执行,4.0.1 紧急修复;更早版本还有 LLMNR 开启、防火墙配置了但没跑等毛病。
</li>
<li>
<span>Agent 自动批准的风险</span>
:早期 Claude Code 直接 bypassPermissions。4.0.1 改为 auto-review 分类器模式,但 PromptArmor 已演示 GitHub issue 里藏一行恶意文本即可骗过审查 Agent——Trajectory Labs 测得 auto-review 模式提示注入成功率 5.83%(完全放权 19.03%)。
<b>auto-review 不是沙箱,是一个可能被骗的模型。</b>
</li>
<li>
<span>插件与主题无沙箱</span>
:以用户权限直接运行,生态扩张快于防线加固。
</li>
</ul>
<h3>单一口味与治理集中</h3>
<ul>
<li>"零膨胀"是 DHH 的单一口味:预装含 Winamp 风格播放器,社区甚至长出了专删预装应用的 omarchy-cleaner。</li>
<li>
<b>一人项目</b>
:安装器里就写着 "by DHH"。Omacom Foundation 由创始人掌控,Hyprland、Quickshell 的钱袋子都系于一人之持续投入。
</li>
<li>快照不覆盖 /home:能回滚系统,回滚不了个人文件。</li>
<li>《The Register》直话:键盘布局无视既有 UI 惯例、双屏要装第三方工具、默认安装首更后占 14GB——"不轻量,电池齐全,还带锣和号角"。</li>
</ul>
<blockquote>
<b>一句话风险清单:</b>
企业合规环境免谈;N 卡混合双显仍有边缘坑;服务器场景请走 Debian/RHEL;以"自己从零攒 Arch"为乐的人,Omarchy 会把乐趣一并没收。
</blockquote>
<h2>
<span>捌</span>
引申:当 Agent 成为主角,"好电脑"的定义正在改变
</h2>
Omarchy 给出了三个可验证的判断:
<ol>
<li>
<b>好电脑 = Agent 读得懂的电脑。</b>
每个部件都是文本文件(TOML/Lua/QML/shell),工具、权限、状态、反馈四要素齐备。配置系统从"人读的文档"变成了"人机共读的 API"。
</li>
<li>
<b>好电脑 = 交付完整的电脑。</b>
毛坯房时代的"给你内核,自己装修"正在让位给发办式的完整体验。审美不是装饰——"美观的系统是激励人的系统",生产力是动机的下游。
</li>
<li>
<b>好电脑 = 不挑硬件的电脑。</b>
当主力负载变成终端+浏览器+Agent,硬件军备竞赛的意义稀释,旧机器复活的经济学成立。
</li>
</ol>
<blockquote>
"桌面 Linux 元年"这个喊了二十年的预言,可能不会以任何人预测的方式到来:不是靠企业部署,不是靠市场份额图表,而是
<b>靠抽屉里千百万台被遗忘的笔记本,悄悄复活成人们建造未来的机器。</b>
</blockquote>
<h2>
<span>附</span>
金句速记卡
</h2>
<div>
<span>OMAKASE 之于 OS</span>
<span>🍣 你可以改,但你不该需要改。</span>
</div>
<div>
<span>系统即 HARNESS</span>
<span>🤖 Agent 要的四样——工具、权限、状态、反馈——Omarchy 全有。</span>
</div>
<div>
<span>色彩即代码</span>
<span>🎨 一个 colors.toml,管住全家九类应用的配色。</span>
</div>
<div>
<span>硬件经济学</span>
<span>💰
*** Error message:
Unicode character 二 (U+4E8C)
leading text: $200 二
Unicode character 手 (U+624B)
leading text: $200 二手
Unicode character ) (U+FF09)
leading text: $200 二手)
Unicode character 商 (U+5546)
leading text: <td>2017 商
Unicode character 务 (U+52A1)
leading text: <td>2017 商务
Unicode character 旗 (U+65D7)
leading text: <td>2017 商务旗
Unicode character 舰 (U+8230)
leading text: <td>2017 商务旗舰
Unicode character 数 (U+6570)
leading text: <td>数
Unicode character 周 (U+5468)
leading text: <td>数周
Unicode character 日 (U+65E5)
leading text: <td>数周日
Unicode character 用 (U+7528)
leading text: <td>数周日用
299 的机器比 M4 Pro 慢十秒,而它比一块 Apple 键盘还便宜。
安全底线
⚠️ auto-review 不是沙箱,是一个可能被骗的模型;Secure Boot 关闭是一票否决项。
定位一句话
📌 它不是造一个 AI 操作系统,是造一个 AI 读得懂的操作系统。
附 适合谁 / 不适合谁
附 资料来源
zhichai.net · Omarchy Deep Research · 2026-09-02 · 探马五路,合兵成文
|
