Omarchy:DHH 的有主见 Linux 发行版,把「主厨选择」搬上桌面

Rails 之父 DHH 的 Omarchy 全解析:基于 Arch + Hyprland 的 opinionated 发行版、Omakase Computing 哲学、开箱即装的 19 套主题与 AI-native 桌面(OpenCode / Claude Code 预装、OCR 与语音听写内置),以及背后 1260 万美元的 Omacom 基金会。

  • Linux
  • Omarchy
  • Arch
  • Hyprland
  • DHH
  • 桌面环境
  • AI

本站主线一直在讲 AI:Agent 的 Harness、推理引擎、提示技巧……但今天聊个看似离题、其实贴着主线的东西——桌面本身。 Rails 之父 DHH(David Heinemeier Hansson)做的 Omarchy,表面上是个 Linux 发行版, 但它最让我在意的一点是:它是第一个为「人和 AI 协作写代码」而生的桌面—— OpenCode、Claude Code 预装预配,OCR、语音听写内置,甚至留了 CLI 让 agent 直接管你的系统。

这篇把 Omarchy 是什么、凭什么「有主见」、装了什么,以及它背后那场 1260 万美元的赌注,一次讲清楚。

一、它是什么:一个「有主见」的 Arch 发行版

Omarchy 是基于 Arch Linux + Hyprland + Quickshell 的「opinionated」Linux 发行版, 目标是给你一个开箱即用、好看且高效的开发者桌面。它 2025 年 6 月 26 日首发, 最新版是 4.0「Quattro」(2026 年 8 月,桌面 shell 用 Quickshell/QML 重写),当前 ISO 为 4.0.2,MIT 许可,仓库在github.com/basecamp/omarchy。

它和 DHH 之前做的 Omakub 是姐妹项目,不是替代关系:

OmakubOmarchy
基础Ubuntu 24.04+(Debian 系)Arch Linux(滚动更新)
桌面GNOME(传统桌面)Hyprland(Wayland 平铺窗口管理器)
安装wget | bash 一行脚本ISO 安装(整盘擦除 + 强制 LUKS 加密)
定位更温和的入门选择更激进、更可定制的极客选择

DHH 原话很直白:Ubuntu 对 Linux 新手是更软的着陆,所以 Omarchy 作为姐妹项目存在,而非替代。 但 Omakub 官网现在写着「想要更激进的 Linux?看看 Omarchy!」——暗示后者是更进阶的进化方向。

二、核心哲学:Omakase Computing(主厨选择)

「Omakase」在日语里是「拜托给你了 / 主厨选择」。DHH 把 Ruby on Rails 的「默认优于配置」思想, 一路推到了操作系统层面。这套哲学是整个项目真正的灵魂:

原则含义
默认优于决策首次开机无需做任何决定,所有默认值都精心策展过。好的默认值反而是你做判断的基准。
有品味但不过火美学重要,但不能以功能为代价。追求「casually cool」的整体感,而非 r/unixporn 那种极致炫技。
键盘优先于鼠标一切能用键盘完成的都该用键盘。接受学习曲线,换取长期效率。
务实的商业主义不为「自由软件」意识形态所缚。最好的工具就用——Spotify、1Password、Zoom、Obsidian 与开源的 Pinta、Kdenlive 并列。
新不等于好,好才是好用了 20 年还顺手的老工具继续用;上周的新工具真更好也欢迎。
让 Linux 做 Linux不模仿 macOS 的 Liquid Glass,不模仿 Windows 任务栏。拥抱终端、TUI、等宽字体、硬边角、80 年代复古配色,自信地做「独特的 Linux」。

「这不只是预装一堆软件包。它是一个同时把美学和生产力都设计进去的完整系统。 因为一个美的系统是 motivating 的系统,而生产力从来都流自动机。」—— DHH

三、开箱即装:技术栈与预置清单

底层选型已经替你想好了:

组件选型
基础发行版Arch Linux(滚动更新)
窗口管理器Hyprland(Wayland 平铺 compositor)
桌面 shellQuickshell(QML,v4 引入,替代了 waybar + walker + mako + hyprlock 组合)
引导Limine(UEFI)
文件系统btrfs + 强制 LUKS 全盘加密
默认 Shellzsh
字体JetBrainsMono Nerd Font
主题默认 Tokyo Night,共 19 套(Catppuccin、Lumon、Ethereal 等)

应用层同样「主厨配好」:

  • 终端 / 复用:Alacritty(默认,可选 Ghostty/Foot/Kitty)+ tmux;
  • 编辑器:Neovim(预配置,可选 VSCode / Cursor / Zed / Helix);
  • 浏览器:Chromium(支持 Brave);
  • 笔记 / 办公:Obsidian、LibreOffice、Typora;
  • 创作:Kdenlive、OBS Studio、Pinta、Xournal++;
  • 密码 / 通讯 / 音乐:1Password、Signal、Zoom、Spotify(配复古 Winamp 风播放器);
  • 游戏:Steam、RetroArch、Lutris、Heroic、Moonlight、各路云游戏(v3.7 起大幅补全);
  • Shell 增强:fzf(模糊查找 + 历史搜索)、Zoxide(智能 cd)、ripgrep(内容搜索)。

19 套统一主题不是「换个壁纸」,而是桌面、终端、Neovim、通知、顶栏、启动器、锁屏整套联动—— 这也是「有主见」和「自己折腾 dotfiles」最直观的差距。

四、安装:ISO、全盘擦除、强制加密

流程比你想象的像「装系统」而不是「跑脚本」:

  1. 从 omarchy.org 下载 ISO(约 6GB+),用 balenaEtcher / caligula 写入 USB;
  2. BIOS 里关闭 Secure Boot 和 TPM(DHH 的原话:「那是给 Windows 用的 Microsoft 安全方案」);
  3. 从 USB 启动,回答几个配置问题(用户名、密码、主机名、时区);
  4. 选择目标磁盘——整盘擦除,不可恢复;
  5. 约 5 分钟装完,重启后每次开机输入 LUKS 密码。

硬约束:需要 UEFI(不支持 Legacy BIOS)、最低 4GB 内存(推荐 8GB+)、至少 60GB 磁盘; 双系统需要两块物理磁盘(因为会擦整块盘);LUKS 密码阶段蓝牙键盘用不了,得有线或 2.4GHz 键盘。 更新走 Omarchy Menu(Super + Alt + Space)→ Update,分 stable / RC / edge / dev 四个频道, 自带 migration 系统处理配置迁移。

五、真正打动我的是:AI-native 桌面

把 Omarchy 和普通「装好一堆软件」的发行版拉开档次的,是它对 AI 协作的预置:

工具说明
OpenCode默认 AI 编程 agent,别名 c,支持主流商业 + 开源模型
Claude Code别名 cx 的「danger mode」,预装预配
Voxtype本地模型的 AI 语音听写,长按 F9 触发
Tesseract OCRSuper + Ctrl + PrtScr 选区 → 识别文字 → 进剪贴板
omarchy CLI一条命令控制一切——特别适合让 AI agent 反过来帮你定制系统

这话不是客套:当你的桌面把编程 agent 当「出厂预装」、把 OCR 和语音听写焊进快捷键、 还留了 CLI 让 agent 直接改系统配置时,它本质上就是为「人 + agent 结对写代码」那个工作流量身做的。 对跑 coding agent 的人来说,这套开机即用的环境比自己从裸 Arch 配起省的可不是一点半点。

六、适合谁,不适合谁

适合:

  • 想要「开箱即用的 Arch + Hyprland」、又不想花几天自己配的开发者;
  • 键盘效率极客、TUI 爱好者、想从 macOS 迁过来的人(DHH 自己就是从 Mac 迁的,还写了完整迁移指南);
  • 对 AI agent 集成感兴趣、想标准化开发环境的人或小团队。

不适合:

  • Linux 完全新手(Omakub 或 Linux Mint 更友好);
  • 不想学快捷键、想要传统 GUI 桌面的人;
  • 需要 Secure Boot 的企业环境,或只有一块盘却想双系统的人。

七、不只是玩具:Omacom 基金会与 1260 万美元

让 Omarchy 不像个周末项目的,是它背后的牌面。2026 年 8 月成立的 Omacom 基金会, 初始资金 1260 万美元,由一群创始人各自掏 100 万美元(「Founding Patrons」): Tobi Lütke(Shopify)、Patrick Collison(Stripe)、Michael Dell(Dell)、Jack Dorsey(Block)、 Matthew Prince(Cloudflare)、Drew Houston(Dropbox)、Brian Armstrong(Coinbase)、Jason Fried(37signals)…… 外加 1Password、37signals 作为企业赞助方。

当 Stripe、Shopify、Dell 的 CEO 都愿意为「一个 Linux 桌面基金会」买单时, 这不再是极客的浪漫,而是对「Linux 桌面元年」的一次实质性押注。DHH 自己也说,37signals 将在三年内迁到 Omarchy。

小结

把这篇收成三句话:

Omarchy 是把 Ruby on Rails 的「默认优于配置」贯彻到操作系统层的、有主见的 Arch 发行版。 它最特别之处不是预装了什么,而是把 AI 协作焊进了桌面:OpenCode / Claude Code 预装、OCR 与语音听写内置、CLI 让 agent 直接管系统。 背后是 1260 万美元的 Omacom 基金会——这不是玩具,是对 Linux 桌面的赌注。

  1. Omakase 哲学才是真创新。它不是「又一个 Arch 封装」,而是每个决策都替你做了、但你随时能改; 19 套统一主题、预配 agent、强制全盘加密,背后是一套完整设计主张。
  2. AI-native 桌面是差异化关键。第一个为「人 + agent 结对写代码」而生的 Linux 桌面—— 对跑 coding agent 的人,开机即用的价值远超省下几天配置。
  3. DHH 的「退出 Mac」是一种趋势信号。当一票科技 CEO 各掏百万为一个 Linux 桌面基金会买单, 这不再只是 Rails 之父的个人品味,而是对「Linux 桌面元年」的实质性下注。

想自己翻:官网 omarchy.org, 仓库 github.com/basecamp/omarchy,另有 50+ 章的完整手册。