
READ REPORT / 開発環境
AIエージェント前提のLinux「Omarchy Quattro」をAkira Shimosakoさんが解説。日本語環境の整え方までわかる
2026年8月25日
家事と子育てのスキマで経営する3方よしAI共創コンサルタントの田中啓之、ひろくん(@passion_tanaka)です。今回は、Akira ShimosakoさんのOmarchy Quattro日本語環境設定という記事を紹介するね。
「OSの初回起動でAIエージェントの導入を勧められる」なんて、少し前まで想像もしていませんでした。でも、Ruby on Railsの生みの親DHHが手がけるLinux「Omarchy Quattro」は、もうそこまで来ています。私は普段Claude CodeやCodexで凛ちゃんチームを動かしてるけど、OSのレイヤーでも同じ発想が広がってると知って、正直ゾクッとした。この記事を読めば、Omarchyがどこまで「AIエージェント前提」で作られているか、そして日本語で使う時に何が起きるかがわかります。
3行でわかるポイント
- 1分16秒でインストール完了——タイムゾーンと名前くらいしか聞かれず、ファイルシステムまで「おまかせ」で作られる
- AIエージェント専用skillsが最初から入ってる——Claude Code・Codex・OpenCode向けの設定が~/.agents/skills/omarchy/に自動配置される
- 日本語IMEはまだ自分の手で詰める領域——ロケール・フォント・変換候補ウィンドウの位置ズレまで、実機で試した回避策がわかる
Akira Shimosakoさん(Portablecode.info)/2026年8月19日公開・8月25日更新
「何を入れて何を捨てるかはDHHの美的感覚で(ほぼ)すべて決まっている」——おまかせLinuxという発想

Akira Shimosakoさん(Portablecode.info・魅力を語る冒頭)
何を入れて何を捨てるかはDHHの美的感覚で(ほぼ)すべて決まっているので、好き嫌いが分かれるところだと思いますが、私はとても気に入りました。
OSの見た目も操作感まで、開発者一人の美意識でほぼ決め切ってしまう——そんなLinuxディストリビューションがあると知って、私は素直に「え、それでいいの?」と思いました。でも読み進めると、納得させられる話だったんですよね。
一般的なディストリビューションだと、コアチームの長い議論を経て少しずつデザインが固まっていくものらしいです。でもOmarchyは違う。DHHという一人の意思決定者が、ウィンドウのタイトルバーも閉じるボタンもDockも「いらない」と切り捨てて、ミニマルに振り切りました。ぶっちゃけ、これって経営判断とよく似てるなと感じます。全員の合意を取ろうとすると、角が取れて凡庸になる。誰かが決め切るから、尖ったものが残るんですよね。
決め切る人がいないと、会議は「持ち帰ります」で終わって、誰の仕事にもなりません。DHHが全部決め切っているからこそ、Omarchyのユーザーは「これでいいのかな」と迷わずに触り始められます。決断の重さを一人が引き受けることで、周りの人たちは軽くなる——これはチーム運用そのものの話だと思う。私も凛ちゃんチームに仕事を渡す時、細かい手順まで自分で決めようとしがちですが……本当は「この人(このAI)の美意識に任せる」って選択も、もっとあっていいと思います。
今日やること:自分が普段「みんなで決めよう」としている作業を1つ思い出し、誰か一人に決め切ってもらえないか考えてみて。
「今回私は Thinkpad X1 Carbon (Gen 12) に……それでも1分16秒でインストールが完了しました」——初期摩擦を消し切る設計

Akira Shimosakoさん(Portablecode.info・インストール実測)
今回私は Thinkpad X1 Carbon (Gen 12) に、高速とはいえない安価なUSBメモリからインストールしましたが、それでも1分16秒でインストールが完了しました。
インストールに1分16秒。この数字を見た時、正直「そんなに速いの?」と二度見しました。
DHHはこの速さに「なぜか強くこだわっている」らしいです。タイムゾーンとホスト名、IDとパスワード、emailアドレスと名前——聞かれるのはそれくらいで、ファイルシステムの構成(btrfs+暗号化ボリューム)は完全に「おまかせ」。いやー、この「聞かない」設計、地味だけどすごく効くと思います。私自身、マニアックに好きだったパソコンがそのまま仕事につながった過去があって、あの頃も「触ってるだけで楽しい」が原動力でした。初期設定で何十個も選択肢を出されると、その「触ってて楽しい」が始まる前に疲れちゃう。1分で終わって、もう触れる。ここが強いんだよね。
しかもね、聞かれる項目が少ないだけじゃなくて、答えた後の処理(btrfsのボリューム構築や暗号化)まで自動でやってくれるのが効いています。人間が判断するのは「入力する数個の値」だけで、その後の段取りは全部おまかせにできる。私たちがAIエージェントに仕事を任せる時も、本当はこのくらい入口を絞ってしまっていいのだと思います。
今日やること:自分が今使っているツールの初期設定で、聞かれなくていい質問を1つ削れないか考えてみて。
「Omarchyでは独自のレポジトリを用意し……約一ヶ月遅れで反映させる」——安定と最新を両立させる仕組み

Akira Shimosakoさん(Portablecode.info・パッケージ管理の解説)
Omarchyでは独自のレポジトリを用意し、Upstream(Arch Linux)のパッケージの更新を約一ヶ月遅れで反映させるようになっています
パッケージが壊れるのが怖くてバージョンを上げられない——そんな経験、開発に関わったことがある人なら一度はあるはずです。
Arch Linuxは最新追従が売りのディストリビューションだから、本来は更新も速い。でもOmarchyはあえて1ヶ月遅らせて、その間に破壊的変更へのマイグレーションスクリプトまで用意します。で、開発系のツール(nodeやopencode等)だけはmiseで別管理にして、そっちは最新を追える。……安定させたい土台と、尖らせたい部分を、はっきり分けてるんだよね。
凛ちゃんチームの運用でも同じ悩みがあります。守りたいルール・rules・hookは頻繁に変えたくないけど、日々使うスキルは毎日でも更新したい。土台と刃を同じ更新頻度で扱うと、どっちかが犠牲になる——ここはOmarchyから素直に学べる話だと思います。しかもね、ただ更新を遅らせるだけじゃなくてマイグレーションスクリプトまで用意してるのがえらい。「変えない」と「壊れた時に戻せる」はセットで初めて安心になるんだよね。
正直、この一ヶ月という数字そのものより、「遅らせる代わりに戻し方まで作っておく」という発想の方が真似したいところです。変えないことを目的にすると停滞するし、変えることだけを目的にすると壊れる。両方の言い訳を同時に潰しているのがOmarchyのやり方でした。
今日やること:自分の運用で「土台」と「刃」を同じ頻度で更新していないか、1つだけ棚卸ししてみて。
「エージェントはOmarchyのことを理解したうえで……対応できるようになっています」——OSがAIエージェント前提で設計されている

Akira Shimosakoさん(Portablecode.info・AIエージェント連携)
このおかげで、エージェントはOmarchyのことを理解したうえで、カスタマイズやユーザーの質問に対応できるようになっています。
OS初回起動のポップアップが「AIエージェントを導入しますか」だなんて、数年前なら想像もしませんでした。
初回起動時にClaude Code・Codex・OpenCodeのどれを使うか選ばせて、選んだ瞬間にOmarchy専用のskillsが~/.agents/skills/omarchy/へ自動配置されます。しかもね、クラッシュした時も自動でエージェントが呼び出されるらしい。これ、私たちが凛ちゃんチームのために~/.claude/skills/やSKILL.mdを用意して「このプロジェクトのことを分かった上で動いて」とセットアップしてるのと、構造がまるっきり同じです。OSというインフラの層にまで、同じ発想が下りてきてるんですよね。
ひとりのユーザーが困った時、人間が説明書を読むんじゃなくて、AIが最初から前提知識を持っている——この差は大きいと思います。私たちも新しいメンバー(人でもAIでも)が入るたびに、同じ説明を一から繰り返してたら、それだけで一日終わっちゃう。前提知識を「置いておける場所」があるかどうかで、立ち上がりの速さがまるで違ってくるんだよね。
今日やること:自分が繰り返し説明している「前提知識」を、AIが最初から読める場所に1つ置けないか考えてみて。
「補足ですが、JPロケールを有効にしても……置き換えは起こらない」——日本語環境を自分の手で詰める

Akira Shimosakoさん(Portablecode.info・日本語ロケール設定)
補足ですが、JPロケールを有効にしてもユーザーのフォルダが日本語になったりはしませんでした( ~/Documents -> ~/ドキュメント のような置き換えは起こらない)。
ロケールを日本語にしても、フォルダ名までは日本語になりません。地味だけど助かる仕様だと思う。
/etc/locale.genのコメントを外してlocale-gen、日本語入力はfcitx5+Mozcを入れるだけ——ここまでは楽です。でもフォーカスが変わるたびIMがリセットされる問題は、設定ファイルを自分で開いてresetStateWhenFocusIn=Noに書き換えないと直らなかったらしい。私も中卒フリーターだった頃、リフォーム会社でWEB集客のやり方を誰かに教わったわけじゃなく、独学でひとつずつ試して覚えました。マニュアル通りにいかない部分を自分の手で詰める作業って、結局そこでしか身につかないものがあるんだよね。
日本語ローカライズって、いつも「本国の標準では想定されてない最後の1マイル」を、使う側が埋めることになります。フォントも同じで、デフォルトのNoto Sans CJKで困らないなら差し替えなくていいし、好みのフォント(この記事ではHackGen)があるならAUR経由で足す。全部を最初から用意してくれなくていい、必要な人だけが自分の分を足せればいい、っていう割り切りだと思います。
今日やること:自分が今使っているツールで「本国仕様のまま放置してる」設定を1つ、実際に触って詰めてみて。
「その後、私の環境では–force-device-scale-factor=1を……位置ズレが回避できることが分かりました」——正解のない摩擦と向き合う

Akira Shimosakoさん(Portablecode.info・追記での回避策発見)
その後、私の環境では–force-device-scale-factor=1を起動時オプションにつけることでIM変換候補の位置ズレが回避できることが分かりました。
一度は諦めかけた不具合が、後から別解決策で直った——という追記が、この記事で一番リアルでした。
ChromiumやElectron系アプリで日本語変換候補ウィンドウの位置がズレる問題、筆者は最初XWaylandラッパーで回避してたんだけど、後日追記で「起動オプション1つで直った」ってアップデートしています。GTK側のdevicePixelRatio計算とのズレが原因だったみたい。……こういう「後から回避策が見つかって記事が更新される」プロセスって、正直かっこいいと思う。最初の解決策を恥じずに残して、更新履歴として積み上げてるんですよね。
私たちも記事や仕組みを「完成品」として一度出したら終わりにしがちですが、後から直したら直したで正直に書き足せばいいんです。私自身、SKILL.mdやrulesを一度書いて満足して、そのまま放置しちゃうことがあります。でも本当は、使いながら見つかった摩擦を都度書き足していく方が、結果的に強い仕組みになる。この記事の追記スタイル、素直に見習いたいと思いました。
今日やること:自分が過去に「一旦これで」と決めた回避策を1つ、今の情報でアップデートできないか見直してみて。
よくある質問
Q. Omarchy Quattroは初心者でも使えますか?
A. この記事は開発者向けの実機レポートです。インストール自体はタイムゾーンや名前などわずかな入力で完了しますが、日本語IMEの位置ズレのように自分で設定ファイルを編集する場面もあるため、Linuxやターミナル操作にある程度慣れている人向けと言えそうです。
Q. どんなAIエージェントに対応していますか?
A. 元記事ではClaude Code・Codex・OpenCodeが挙げられていて、筆者はOpenCodeを選んで導入しています。導入したエージェント向けのOmarchy専用skillsが自動でセットアップされます。
Q. 日本語入力(IME)はすぐ使えますか?
A. fcitx5がセッションに組み込み済みのため、Mozcを追加するだけで基本的な日本語入力は使えます。ただしChromiumやElectron系アプリで変換候補ウィンドウの位置がズレる問題があり、筆者は起動オプション--force-device-scale-factor=1で回避しています。
Q. WindowsとのDual bootはできますか?
A. Omarchy Quattro(v4)から、Windowsとの同一SSD内でのDual bootインストールに対応したと元記事で説明されています。以前のバージョンはインストール時に対象SSD全体を使ってしまう仕様だったため、Dual bootにするにはひと工夫が必要でしたが、この制約が解消された形です。
Q. パッケージ管理はArch Linuxとどう違いますか?
A. 内部的にはpacman・yayをラップしたomarchy pkgコマンド群が用意されていて、Upstream(Arch Linux)の更新を約1ヶ月遅らせて反映する独自レポジトリを持っています。破壊的変更が発生した時のマイグレーションスクリプトも一緒に配布されるため、最新追従の速さと引き換えに、安定した更新体験が得られる設計です。
Q. 開発系ツール(nodeなど)のバージョンはどう管理しますか?
A. OS本体のパッケージとは別に、mise(バージョン管理ツール)で個別に最新版へ更新できます。安定させたいOS土台と、頻繁に更新したい開発ツールを分けて扱える構成で、mise管理下のパッケージをまとめて更新する専用のmupコマンドも用意されています。
「おまかせ」の設計思想は、AIエージェント運用にも応用できる
Omarchy Quattroの魅力は、DHHという一人の意思決定者がOSの隅々まで美意識で詰め切っていること、そしてAIエージェントで操作・カスタマイズする前提で専用skillsまで最初から用意していることの2つでした。
一方で日本語ローカライズは、ロケール設定こそ数コマンドで終わるものの、IME位置ズレのような「本国仕様では想定されてない部分」は、使う側が自分の手で詰める必要があります。この「おまかせ」と「自分で詰める」の線引きは、AIエージェントに仕事を任せる時の線引きとも重なる話だと思う。任せて楽になる部分と、自分(人間)にしか調整できない部分を、最初から分けて考えておくと迷いが減ります。
OSのレイヤーにまでAIエージェント前提の設計が広がっているという事実は、私たちが日々SKILL.mdやrulesを整備してAIチームを運用しているやり方が、そう的外れじゃないという確認にもなりました。日本語IMEの位置ズレのように、まだ誰も正解を用意してくれていない場所は、実際に触って自分で埋めるしかない。おまかせと自分で詰める部分、その両方があるからこそ、使いこなした時の満足感も大きいんだと思います。
正直に書いておくと、私自身はOmarchy Quattroを実際にインストールして触ったわけではない。この記事はAkira Shimosakoさんの実機レポートを読んで、その内容を自分の言葉で紹介・解説したものです。実際に試したい人は、まずAkira Shimosakoさんの元記事と、下記の公式サイトを見てみてください。
COLUMN
「おまかせ」と「自分で味付け」の境界線

料理に例えると、Omarchyは「シェフのおまかせコース」だと思います。素材選びも下ごしらえも、腕のいいシェフ(DHH)が全部決めてくれる。お客さんは「今日は何が出てくるかな」って座って待つだけでいい。これはこれで、すごく気持ちがいい体験なんですよね。メニューを自分で選ぶ緊張感がなくて、出てきたものを素直に味わうだけでいい安心感があります。
でも日本語入力の変換候補ウィンドウがズレる話を読んだ時、あ、そうだ、これって「おまかせコースに、自分だけの薬味を足す作業」だなって思いました。シェフが決めた味付けの土台はそのまま、自分の舌に合わせて一味だけ足す。土台を壊さず、自分の分だけ調整する感覚です。
私は昔、仕事も家庭も全部「抱え込みOS」で回してました。段取りも味付けも全部自分でやらないと気が済まなくて、結局キッチンが自分一人でパンクする。今は違う。凛ちゃんチームというシェフたちに下ごしらえを任せて、私は味見と最後の一手だけをやる「委ねるOS」に書き換えました。
Omarchyの設計も、実はこれと同じ構造をしています。OS本体の下ごしらえはDHHにおまかせ。開発ツールの鮮度だけはmiseで自分の好みに保つ。土台まで全部自分でやろうとしたら、たぶん一生完成しません。任せるところは任せて、味付けする一手だけを自分に残す——ここが一番大事なところだと思う。
だから正直、この記事を読んで一番ワクワクしたのは、インストールの速さでも新機能でもなく「OSですらAIエージェントに委ねる前提になってきた」という一点でした。私たちのAIチーム運用が、もう特殊なことじゃなくなってきてるんですよね。そう思うと、なんだか嬉しいよね。
👉 こういう「抱え込みOS→委ねるOS」の話をもっと知りたい人は分身AI.comもチェックしてね!
関連記事
他人の実機レポートをブクマ化した記事。ローカル完結の開発環境をAIに委ねた実践記録という点でOmarchyと重なります。
公式教材を実機で動かして詰まった場所を洗い出す、同じ「実測レポート」の型の記事。
AIエージェント向けのskills配布という、Omarchyのエージェント専用skillsと同じ発想の記事です。
参考リンク
Omarchyの公式サイト。
Omarchyのソースコードが公開されているGitHubリポジトリです。
Omarchy向けプラグインを共有するコミュニティサイト。元記事内でも紹介されています。
📄 今回紹介した記事
| 著者 | Akira Shimosakoさん |
| 媒体 | Portablecode.info |
| 公開日 | 2026年8月19日(更新: 2026年8月25日) |
| 元URL | https://portablecode.info/2026/08/19/omarchy-quattro-jp-environment-setup/ |
🎁 無料プレゼント
Aiport(ClaudeCode AIエージェント実践会)
ClaudeCodeでAI秘書+分身AI+AIカンパニーが無料で作れるキット&解説動画をプレゼント!
▶ 無料で入会してキットを受け取る🤖 AI生成コンテンツについて
この記事はAIツール(Claude Code)を活用して制作しています。構成・文章生成にAIを使用し、最終的な内容の確認・編集・公開判断はひろくん(田中啓之)本人が行っています。「分身AIひろくん」(bunshin-ai.com)とは別のコンテンツです。
AI氣道 — 三方よしのAI活用
家事と子育てのスキマで経営する、ひろくんのAIブログ
📺 毎朝無料LIVE配信中!見逃しても大丈夫、アーカイブも完全無料。
記事も完全無料。見逃しても大丈夫!
YouTubeチャンネル: @AIKIDO-GPTs
| 曜日 | 時間 | メインホスト | ゲスト | テーマ |
|---|---|---|---|---|
| 月 | 7:00〜 | ひろくん | ただっち | AI最新ニュース・実験 |
| 月 | 13:00〜 | ひろくん | れんくん(戸野塚蓮) | AI経営術LIVE |
| 火 | 6:30〜 | ひろくん | 公ちゃん | 共感ストーリー×分身AI |
| 水 | 6:30〜 | ひろくん | 高崎さん・たくみくん | AI×開発・教育 |
| 木 | 7:00〜 | ただっち | ともみん | AI×デザイン |
| 金 | 7:00〜 | ただっち | 友くん | AIツール最前線 |
| 土 | 7:00〜 | ただっち | ゆきちゃん | AI×起業・発信 |
| 日 | 7:00〜 / 7:30〜 | WACAコラボ | ひろくん+仲間たち | 生成AI最新ニュースまとめ |
📍 日曜7:00〜のLIVEは無料視聴、7:30〜のZOOM LIVEは登録制です。詳細・登録はこちら
🔥 火曜15:00〜 社長モテる化計画LIVEもやってるよ!