Omarchy LogoOMARCHYPULSE

ターミナルと Tmux

更新日: 2026年8月14日

Foot は Omarchy のデフォルトターミナルエミュレーターです。非常に高速で軽量、型落ちのコンピューターでも極めて軽快に動作します。ただし、ネイティブのタブや画面分割機能は備えていません。

Tmux を使用しているならこれは全く問題になりませんが、もし使わない場合でも、Omarchy は AlacrittyGhosttyKitty を代替オプションとして完全サポートしています。Omarchy メニューの Install > Terminal からお好みのものを選択してインストールできます。

Super + Return で新しいターミナルを起動できます。(このショートカットは Install > Terminal でインストールしたターミナルを自動的に指し、Setup > Defaults > Terminal からデフォルトターミナルを自由に切り替えることができます)。

Tmux

Tmux は使用しているターミナルエミュレーターにかかわらず、ペイン分割、ウィンドウ(タブ)、再開可能なセッション管理を一貫したプログラマブルなインターフェースで提供します。リモートホスト上でも動作するため、SSH でサーバーに接続した際もまったく同じワークフローを利用できます。

Super + Alt + Return を押すと、新しいターミナルで新規 Tmux セッションが起動します。Tmux はバックグラウンドで永続するプロセスであるため、ターミナルウィンドウを閉じてもセッション内容は安全に保持されます。Ctrl + Space(プレフィックスキー)を押してから s を押すだけで、すべてのアクティブなセッションを一覧確認できます。

Omarchy には人間工学に基づき高度に最適化された Tmux 設定があらかじめ組み込まれています。キーバインド早見表 を手元に置いて活用してください。

Tmux レイアウト自動化関数

Tmux はスクリプトで制御可能なため、関数を使って目的のレイアウトを瞬時に構築できます。Omarchy には一般的な開発レイアウトを作成する 4 つの関数が同梱されています。

tdl [agent] は IDE のような 3 分割インターフェースを起動します:左側に $EDITOR エディタ、右側に指定した AI Agent(opencode は c、Claude Code は cx、OpenAI Codex は codex など)、下部にターミナルを配置します。

tdl c(または単に ic)を実行すると次のようなレイアウトが起動します:

tmux-tdl

tdl c cx(opencode + claude、または単に icx)で 2 つの Agent を同時に起動することも可能です:

tmux-tdl2

また、tds は 4 分割の正方形レイアウトを作成します:左上にエディタ、右上にリアルタイム diff 監視ツール(hunk diff --watch 経由)、左下にターミナル、右下に opencode を配置します。

tdlm [agent] を使うと、カレントディレクトリ内のすべてのサブディレクトリに対して個別にこのレイアウトを作成し、Alt + 1/2/3/4/5/... で各プロジェクト間を素早く移動できます:

tmux-tdlm

最後に、tsl [panes] [command] を使って複数の Agent をグリッド状に群集起動できます。例えば tsl 4 c を実行すると、4 つの opencode インスタンスが 4 分割グリッドで一斉に立ち上がります:

tmux-tsl