MetisIrisCarpoDaeronHeimdallOrthanc
avatar
蕭富云モバイルアプリ開発者 · Android & Flutter
Orthanc アプリアイコン

複数のセッションを、ひとつのウィンドウに。

Orthanc は Windows と macOS 用のデスクトップアプリ。1 つのウィンドウに複数の埋め込みターミナルを収めます。ホットキーでペインに分割すると、各ペインがそれぞれのシェルを実行します。これにより、複数の Claude Code セッションを並べて見守り、指示できます。

起動時に各ペインが開くのは シェルであり、claude そのものではありません。他のターミナルと同じく、ペイン内で claude と入力します。既定のシェルはプラットフォームごとに選ばれ、設定で変更できます。

名前はゴンドールのオルサンクの塔に由来します — アイゼンガルドの中心にあり、パランティーアを通して中つ国を見張った塔です。

Orthanc のウィンドウ:9 つの分割ペイン。4 つは展開、5 つはバーだけに折りたたみ。各バーは実行中のプログラムとその活動を表示

現在のビルド:v1.1.17。Windows と macOS でリリース済み、Linux は非対応。


✨ 機能

  • 🪟 1 ウィンドウに複数セッション — ホットキーで配置する tmux 風の分割ペイン。レイアウトは不変のツリーで、分割・クローズ・フォーカス移動はいずれも新しいツリーを返す
  • 🏷️ プログラムに追従するペインタイトル — 実行中のプログラムが最後に宣言した名前(Claude Code は OSC 0 で設定)と現在の活動を並べて表示。bashzsh には prompt hook を入れ、ペインが自ら名乗る
  • 📐 折りたたみと改名 — ペインをバーだけに畳んで復元でき、実行中のプログラムが上書きできない手動の名前も付けられる
  • ⚙️ 起動プログラムの設定 — プラットフォームごとに自動検出、設定で上書き可能。パスは保存前に検証
  • 🎨 ターミナルの外観 — 配色とフォントを同じ設定ダイアログでライブプレビュー付きで選び、保存後すべてのペインに即座に適用
  • 🔗 クリックできるハイパーリンク — OSC 8 リンクに下線が付き、Cmd/Ctrl+クリックで開く(httphttps のみ)
  • 👁️ 目に見えるフォーカス — フォーカス中のペインは淡いアクセントの枠を帯び、非フォーカスのまま一連の活動を終えたペインは見られるまで暗い黄色に染まる
  • 🪟 2 つ目のウィンドウCmd+NCtrl+N で独立したワークスペースと pty セッションを持つ別ウィンドウを開き、設定は共有
  • Quake 風のドロップダウンターミナル — どこからでも Ctrl+` に応える専用インスタンス。カーソルのある画面の上端に、全幅・半分の高さで降りてくる
  • 📋 右クリックメニューのコピー&ペースト — プラットフォームごとのシェルの慣習ではなく、操作で届く確実な経路

⌨️ キーバインド

各プラットフォームでは、その環境で既に使われているターミナルの流儀に従います — macOS は iTerm2、Windows は Windows Terminal。

macOSWindows
左右に分割Cmd+DAlt+Shift+=
上下に分割Cmd+Shift+DAlt+Shift+-
フォーカス移動Cmd+Alt+矢印Alt+矢印
ペインを閉じるCmd+WCtrl+Shift+W
折りたたみ/展開Cmd+Shift+EnterAlt+Shift+Z
リンクを開くCmd+クリックCtrl+クリック
新しいウィンドウを開くCmd+NCtrl+N
Quake ウィンドウ切替Ctrl+`Ctrl+`

ここに挙げていないキーはそのままターミナルへ届きます。Ctrl+D はどちらのプラットフォームでも未割り当て — EOF であり、押せばセッションを分割せず終了させてしまうためです。