MetisIrisCarpoDaeronHeimdallOrthanc
avatar
蕭富云行動應用開發者 · Android & Flutter
Orthanc app icon

數個會談,一扇窗盡收。

Orthanc 是一款 Windows 與 macOS 的桌面應用程式,於同一扇窗中安置多個嵌入式終端機。以快速鍵分割成並列的窗格,每格各自執行一個 shell,於是數個 Claude Code 會談得以並肩受你看顧與指揮。

啟動時每格開的是 shell,而非 claude 本身 — 如同任何終端機,你在窗格中自行輸入 claude。預設的 shell 依平台選定,亦可於設定中更換。

命名取自剛鐸的歐散克塔 — 艾辛格之心,藉真知晶球守望中土全境的高塔。

Orthanc 視窗:九個分割窗格,四個展開、五個收攏為標題列;各標題列顯示執行中的程式與其活動

目前版本:v1.1.17。已發布,Windows 與 macOS 皆可用;Linux 不在支援之列。


✨ 功能

  • 🪟 一窗多會談 — 以快速鍵排布成 tmux 風格的分割窗格;版面是一棵不可變的樹,分割、關閉、移動焦點皆回傳新的一棵
  • 🏷️ 窗格標題隨程式而動 — 顯示執行中的程式最後宣告的名稱(Claude Code 以 OSC 0 設定),旁附當前活動;bashzsh 另裝 prompt hook,讓窗格自行命名
  • 📐 收攏與更名 — 窗格可摺疊至僅存標題列再展開,亦可掛上執行中的程式無法覆寫的手動名稱
  • ⚙️ 可設定的啟動程式 — 依平台自動偵測,亦可於設定中指定;路徑存檔前先行驗證
  • 🎨 終端機外觀 — 配色與字型於同一設定視窗中挑選,附即時預覽,儲存後立即套用至每一格
  • 🔗 可點擊的超連結 — 程式發出的 OSC 8 連結加上底線,Cmd/Ctrl+點擊開啟;僅限 httphttps
  • 👁️ 看得見的焦點 — 聚焦中的窗格帶著淡色強調邊框;未聚焦而剛結束一陣忙碌的窗格會染上暗黃,直到被看過為止
  • 🪟 第二扇窗Cmd+NCtrl+N 另開一扇作業系統視窗,擁有各自獨立的工作區與 pty 會談,共用同一份設定
  • Quake 式下拉終端機 — 專屬實體,於任何處按 Ctrl+` 即自游標所在螢幕的上緣落下,滿寬半高
  • 📋 右鍵複製貼上 — 以手勢取用,不必倚賴各平台的 shell 慣例

⌨️ 快速鍵

各平台皆沿用該處既有終端機的慣例 — 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,按下會結束一個會談,而非分割一個。