Omarchy:DHH 為 AI 時代選的 Arch Linux,10 支 CLI 開機就位
Omarchy 是 DHH 打包的 Arch Linux 發行版:Hyprland 全鍵盤 tiling,claude、codex、copilot 等 10 支 AI coding CLI 開機就位。我拆給你看它值不值得換。
先講一件事:Omarchy 的重點不在「AI」—— 雖然它自己現在也這樣掛招牌。
官網 omarchy.org 首頁一行寫著 —— 「Beautiful, fun & agentic Linux by DHH」,副標補「The malleable OS for the age of agents」。翻成白話,就是給那些整天叫 AI 幫你做事的人用的一套 Linux。但真正讓它有意思的,不是「agentic」這個新詞。是它把主流 10 支寫程式助理、桌面環境、快捷鍵、用量面板一整套幫你選好、幫你串好,開機就能用。
如果你點頭了,我先講一句可能會顛覆你認知的話:
Omarchy 沒有發明新的作業系統。它只是把 Arch Linux 幫你打包成「換電腦不用每次重來」的樣子 —— 而這件事就已經比 Mac 跟 Windows 走遠一步。
Omarchy 是什麼?先把它拆給你看
Omarchy 是一份 Linux 發行版,基於 Arch Linux。窗口管理器用 Hyprland、桌面殼用 Quickshell。這三個名字先記著,之後會提到。
它給自己的定位是 omakase。這是壽司店的日文詞,白話就是「主廚幫你決定要吃什麼」。DHH 的意思是他已經幫你選好了每一個工具、每一組快捷鍵、每一個預設值。如果你不喜歡他的選擇,Omarchy 就不是給你的。
DHH 是 Ruby on Rails 的作者,也是 Basecamp 跟 HEY 的共同創辦人。他把這套系統孵化在 37signals 底下(就是 Basecamp 那家公司)。原始碼在 omacom/omarchy,官網掛的最新 ISO 版本編號是 4.0.3(截至 2026-09)。
Omarchy 跟你熟悉的東西差在哪
macOS 或 Windows
主廚跟你分道揚鑣
- 你不能自己改核心行為
- 越新版塞越多不能關的東西
- 看到不喜歡的就只能忍
要熟悉、要順手,但改不動
自己裝一份 Arch
主廚是你自己
- 每一個設定檔你自己寫
- 弄到 Hyprland 跑順起碼一週
- 出問題要自己修,沒人陪
自由,但代價是時間
Omarchy
DHH 幫你選好一整套
- 開機就是他選定的桌面環境
- 寫程式助理全部包好、快捷鍵定好
- 不同意就自己動設定檔
接受他的主見,換走一週時間
開機就已經幫你串好的 10 支寫程式助理
這是我覺得 Omarchy 最實在的一件事。它不是「內建了一個 AI」,是已經把主流 10 支寫程式助理的指令列工具全部包好,指令名字都幫你取好了,你要用哪個叫哪個。
指令列工具(英文縮寫是 CLI)就是那種你打開終端機、打字叫它做事的程式。跟你熟悉的視窗程式相比,它沒有介面、沒有按鈕,但反過來說也沒有滑鼠、沒有點來點去 —— 這是 Omarchy 整套設計的基本節奏。
我最近開發時同時開 5 支寫程式助理,各司其職:
- Claude Code — 主寫程式
- Codex — 對照參考
- Copilot — 做終端機工作
ori— 拿便宜的模型跑一次確認- Grok — 處理前兩個拒答的問題
每一支都要自己裝、自己更新、自己記路徑。搞了兩週我第一次想:如果有人把這些整包給我,我願意換作業系統嗎?
DHH 幫我做了這件事。指令對應如下(截至 2026-08,資料出自 Omarchy 官方手冊的 AI 章節):
| 打這個指令 | 就會呼叫這個助理 |
|---|---|
claude | Claude Code |
codex | OpenAI Codex |
opencode | OpenCode |
agy | Google Antigravity |
copilot | GitHub Copilot |
crush | Charm 出的 Crush |
grok | Grok(xAI) |
pi | Mario Zechner 的 Pi |
omp | Oh My Pi |
ori | OpenRouter 的框架 |
這裡有一個小巧的設計:這 10 支平常不會被下載。它們是 mise 管理的空殼,你第一次執行才會去拉真正的程式檔。也就是說,你不會為了「內建 10 支 AI」被塞滿一顆硬碟。
ori 這支比較特別 —— 它是 OpenRouter 出的框架,你可以打 ori claude 讓 OpenRouter 目錄裡的任意模型跑 Claude Code 的介面。想省錢的人這一支值得研究。
要選預設助理就打 omarchy default agent <名字>;Super + Shift + Ctrl + A 這組快捷鍵會開一個專屬終端機給它。
用量面板內建在桌面頂欄
一件被埋在手冊深處但我覺得非常有意思的事:Omarchy 的桌面頂欄會長出一個小圖示 —— 但只有當這台機器上偵測到你在用寫程式助理才會出現。點下去,它會把你的訂閱狀態、5 小時工作階段用了幾 %、每週配額、每天每個模型花掉多少字 —— 全部列在一個面板。
支援哪幾家?手冊直接寫:Claude Code、Codex、Fireworks 這三家開箱就有。這個面板每 15 分鐘背景重算一次,甚至可以透過同步資料夾把你其他機器的用量合併進來。
我很吃這個細節。因為助理一多,最常忘掉的事就是「我這個月 Claude 到底燒了多少」—— 每家服務商各自有後台,跳來跳去很煩。Omarchy 把這件事挪到你原本就會看的位置。這是 DHH opinionated 的另一個面向:他預設你不只用一支助理,而是同時在燒好幾家的額度。
一切用鍵盤:Hyprland 平舖式視窗管理
Omarchy 的窗口管理器叫 Hyprland。它是平舖式視窗管理器(tiling),白話說就是:每開一個新視窗,系統會自動把螢幕現有空間對半切、讓兩個並排,你不用一個一個把視窗拖到定位。
我剛裝完的第一個小時最不習慣的就是這個。但一天之後我發現一件事 —— 它強迫我不要開 20 個東西。因為每開一個,前面的就會被擠小。開到第五個你就會覺得每個都太窄,於是你會關掉你其實用不到的那幾個。
常用的鍵位(Super 這顆鍵在 Mac 鍵盤是 Command、PC 鍵盤是 Windows 鍵):
- 01⌨️
Super + Return
開一個終端機
- 02🌐
Super + Shift + Return
開一個瀏覽器
- 03🔍
Super + Space
呼叫 Omarchy 選單,找什麼設定就在裡面
- 04🎯
Super + 方向鍵
在視窗之間切換焦點
- 05📁
Super + Shift + 2
把目前視窗搬到第 2 個工作區
- 06🖥️
Super + F
目前視窗變全螢幕(`Super + Ctrl + F` 是視窗內全螢幕,看 YouTube 好用)
- 07❌
Super + W
關掉目前視窗(`Ctrl + Alt + Delete` 是關全部)
預設的排版是「連續切一半」:新視窗會佔用上一個視窗的一半空間,一直分下去。想要視窗排成一整列超出螢幕、可以左右滑動的話,Super + L 切換成「連續橫排」。這個選擇是綁在每個工作區上的,你可以讓 1 號工作區用「連續切一半」瀏覽、2 號工作區用「連續橫排」寫程式。
想安裝要注意什麼
安裝流程蠻標準的 Linux 發行版:下載安裝檔 → 燒到 USB 隨身碟 → 開機。但有幾件事在別的發行版不會踩到,我覺得值得先寫出來省得你到現場才發現:
- 01⬇️
下載安裝檔
從 omarchy.org 抓最新版本,官網會把版號寫在下載連結上
- 02💾
燒 USB 隨身碟
Mac 或 Windows 用 balenaEtcher,Linux 用 caligula。這兩個是手冊明講的
- 03🔒
關掉 Secure Boot 跟 TPM
進 BIOS 關掉這兩個。它們是 Microsoft 設計給 Windows 用的,Omarchy 過不了
- 04⌨️
準備有線鍵盤
全磁碟加密預設打開,開機輸入密碼那一刻藍牙鍵盤還沒連上
- 05💿
選安裝方式
全磁碟安裝會清掉整顆硬碟。要保留 Windows 就走 free-space install,先在 Windows 裡關 BitLocker
兩件手冊有提、影片沒提,或反過來的細節:
- 安裝時間:官方 Getting Started 章節寫「新機器一分鐘、老機器五分鐘以內」。這句我還沒實測,但 Arch 本體的安裝時間確實在這個量級。
- 最低記憶體:各家影片說「2 GB 就能跑」—— 我沒在官方手冊找到這個數字。Arch 加 Hyprland 在 2 GB 上跑得動不奇蹟,但這句你當成「聽說」就好,別當規格書。
誠實說:Omarchy 適合誰、不適合誰
我不會叫你今天就把 Mac 賣了。Omarchy 這種主見很強的發行版對某些人是解放,對某些人是牢籠。
Omarchy · 優缺點
- + 10 支寫程式助理幫你裝好、指令名幫你取好、用量幫你追蹤,這是最實在的省時
- + 平舖式視窗強制你少開視窗,我實測後回不去了
- + Hyprland 加 Arch 的性能在同世代硬體上比 macOS 順
- + 全磁碟加密預設打開,掉了電腦不用怕資料外洩
- + 整套是開源,DHH 不能突然塞你 Copilot 或廣告
- − 要接受 DHH 的主見。他選的字體、他選的快捷鍵、他選的 Neovim,你都得接受
- − Linux 心態要有:偶爾自己改設定檔、藍牙偶爾抽風、印表機自己弄
- − 你的工作流依賴 Photoshop、Final Cut、Excel 這類專業軟體的話,這裡沒有替代品
- − 打電動基本上只有 Steam Proton 支援的那批,畫質設定要自己調
- − 藍牙鍵盤那時還沒連上,開機要一支有線或 2.4GHz 鍵盤
判斷方式很簡單:你的日常工作有幾成是在終端機跟瀏覽器裡完成的? 我自己八成以上,換過去很順。我認識的影片剪接朋友九成在 Final Cut,這篇就不是給他看的。
我的 takeaway
我這幾年一直在做的事,就是把工作環境變成「不用每次重來」的樣子:Claude Code 有 Superpowers 這種紀律套件 讓 AI 不再衝太快、Cursor 跟 Claude Code 我兩個都用 是為了各自打各自擅長的事、graphify 讓 AI 不用每次都重新認識我的專案。
Omarchy 是這條線的下一步 —— 把作業系統本身也變成「不用每次重來」的樣子。你不用每次換電腦都重灌 10 支助理、重設 10 組快捷鍵、重寫設定檔。DHH 已經幫你做好了,你要不要接受他的選擇,是唯一的問題。
如果你打算試,我的建議:先在一台你不心疼的舊筆電裝一週。用一週你就會知道全鍵盤、視窗自動平舖的作業方式是不是你的菜。是的話再考慮把主力機換過來;不是的話你也不會損失什麼。
Omarchy 就是一份很有主見的 Arch Linux,剛好把寫程式助理當一等公民。而這件事本身就已經比 Mac 跟 Windows 走遠一步了。
接下來看什麼
- AI 幫你寫程式老是衝太快?裝一套資深工程師的紀律 — Claude Code 的 Superpowers 套件
- Cursor 跟 Claude Code 到底該用哪個?我兩個都用的取捨 — 換平台前先想清楚工具
- graphify 知識圖譜:讓 AI 不用每次都重新認識你的專案 — 環境「不用每次重來」的另一半
- Claude 設定你可能忽略了:我用 6 個月留下的 System Prompt 拆解 — 換作業系統前先把 AI 手感存下來
- vibe coding 是什麼?跟「叫 AI 幫你寫程式」根本不是同一件事 — 助理一多之後值得思考的方向
延伸閱讀
Claude Skills 做設計:Frontend Design、Canvas、UI/UX Pro Max
Claude Skills 做設計三個代表:Frontend Design 先幫你定調風格、Canvas Design 產出 PNG/PDF 圖檔、UI/UX Pro Max 給 79 種風格+192 組色盤。怎麼挑、一行指令安裝。
Claude Code 永遠免費:OmniRoute 一鍵接 350+ AI 供應商
Claude Code 又撞限額等三小時?裝好本地 AI 中轉站 OmniRoute,一個入口接 350+ AI 供應商,撞牆自動跳到 Kiro、Cerebras、NVIDIA NIM 等 56 家永久免費模型。安裝三步一次講清楚。
Claude Code 免費跑:Ollama 或 OpenRouter,帳單歸零兩種做法
我把 Claude Code 換上開源引擎——本地跑 Ollama 或走 OpenRouter 免費 tier,兩種把帳單歸零的做法都試過。附環境變數範例、Haiku 偷收費的陷阱,以及該用免費模型的時機。
Skill Retrieval MCP:89,000 個 AI 技能,實際只有 374 個
影片說 89,000 個 AI 技能免費送,我把那個 repo 打開實際只有 374 個。重點不是數字被灌水,是 8 個大廠技能庫的總集、靠檢索挑不塞爆對話容量。附三行安裝指令與拆解。
想把這些變成你的實戰能力?
加入 免費會員 — 解鎖「加密貨幣新手 30 天」+「AI 工具 21 天」實戰課、免費 prompt 資源區,還有每天自動生息的放貸 Bot 可試用。email 一鍵註冊、不用密碼。