Coocolab

Omarchy:DHH 為 AI 時代選的 Arch Linux,10 支 CLI 開機就位

Omarchy 是 DHH 打包的 Arch Linux 發行版:Hyprland 全鍵盤 tiling,claude、codex、copilot 等 10 支 AI coding CLI 開機就位。我拆給你看它值不值得換。

Jimmy · · 約 8 分鐘
#Omarchy#DHH#Arch Linux#Hyprland#AI CLI#作業系統#AI 開發環境

先講一件事: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 章節):

打這個指令就會呼叫這個助理
claudeClaude Code
codexOpenAI Codex
opencodeOpenCode
agyGoogle Antigravity
copilotGitHub Copilot
crushCharm 出的 Crush
grokGrok(xAI)
piMario Zechner 的 Pi
ompOh My Pi
oriOpenRouter 的框架

這裡有一個小巧的設計:這 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 分鐘背景重算一次,甚至可以透過同步資料夾把你其他機器的用量合併進來。

10 支
↑
Omarchy 開機就預裝好的寫程式助理(截至 2026-08)
3 家
·
用量面板開箱支援:Claude Code、Codex、Fireworks
15 分鐘
·
用量面板背景更新間隔

我很吃這個細節。因為助理一多,最常忘掉的事就是「我這個月 Claude 到底燒了多少」—— 每家服務商各自有後台,跳來跳去很煩。Omarchy 把這件事挪到你原本就會看的位置。這是 DHH opinionated 的另一個面向:他預設你不只用一支助理,而是同時在燒好幾家的額度。

一切用鍵盤:Hyprland 平舖式視窗管理

Omarchy 的窗口管理器叫 Hyprland。它是平舖式視窗管理器(tiling),白話說就是:每開一個新視窗,系統會自動把螢幕現有空間對半切、讓兩個並排,你不用一個一個把視窗拖到定位。

我剛裝完的第一個小時最不習慣的就是這個。但一天之後我發現一件事 —— 它強迫我不要開 20 個東西。因為每開一個,前面的就會被擠小。開到第五個你就會覺得每個都太窄,於是你會關掉你其實用不到的那幾個。

常用的鍵位(Super 這顆鍵在 Mac 鍵盤是 Command、PC 鍵盤是 Windows 鍵):

  1. 01
    ⌨️

    Super + Return

    開一個終端機

  2. 02
    🌐

    Super + Shift + Return

    開一個瀏覽器

  3. 03
    🔍

    Super + Space

    呼叫 Omarchy 選單,找什麼設定就在裡面

  4. 04
    🎯

    Super + 方向鍵

    在視窗之間切換焦點

  5. 05
    📁

    Super + Shift + 2

    把目前視窗搬到第 2 個工作區

  6. 06
    🖥️

    Super + F

    目前視窗變全螢幕(`Super + Ctrl + F` 是視窗內全螢幕,看 YouTube 好用)

  7. 07
    ❌

    Super + W

    關掉目前視窗(`Ctrl + Alt + Delete` 是關全部)

預設的排版是「連續切一半」:新視窗會佔用上一個視窗的一半空間,一直分下去。想要視窗排成一整列超出螢幕、可以左右滑動的話,Super + L 切換成「連續橫排」。這個選擇是綁在每個工作區上的,你可以讓 1 號工作區用「連續切一半」瀏覽、2 號工作區用「連續橫排」寫程式。

想安裝要注意什麼

安裝流程蠻標準的 Linux 發行版:下載安裝檔 → 燒到 USB 隨身碟 → 開機。但有幾件事在別的發行版不會踩到,我覺得值得先寫出來省得你到現場才發現:

  1. 01
    ⬇️

    下載安裝檔

    從 omarchy.org 抓最新版本,官網會把版號寫在下載連結上

  2. 02
    💾

    燒 USB 隨身碟

    Mac 或 Windows 用 balenaEtcher,Linux 用 caligula。這兩個是手冊明講的

  3. 03
    🔒

    關掉 Secure Boot 跟 TPM

    進 BIOS 關掉這兩個。它們是 Microsoft 設計給 Windows 用的,Omarchy 過不了

  4. 04
    ⌨️

    準備有線鍵盤

    全磁碟加密預設打開,開機輸入密碼那一刻藍牙鍵盤還沒連上

  5. 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 走遠一步了。

接下來看什麼

想把這些變成你的實戰能力?

加入 免費會員 — 解鎖「加密貨幣新手 30 天」+「AI 工具 21 天」實戰課、免費 prompt 資源區,還有每天自動生息的放貸 Bot 可試用。email 一鍵註冊、不用密碼。