T1mn/pad

Stop hunting panes. Run your AI workflow from one place.

解決的問題

PAD(Agent 開發面板)解決了在多個 tmux 窗格中管理多個終端式 AI 代理(例如 Claude Code、Codex 和 Gemini)的問題。它透過提供一個集中式的工作區,讓使用者無需手動在窗格中搜尋,即可快速確認哪個代理正在運作、哪個已完成任務,以及最後的回應內容。

工作原理

PAD 使用 Rust 編寫,是一個原生支援 tmux 的 TUI(終端使用者介面)。它作為 tmux 上的管理層,允許使用者從單一視圖監控多個代理會話,無需連接窗格即可預覽最近的對話歷史與活動狀態,並透過快捷鍵快速跳轉至特定代理的會話。此外,它還包含一個名為「pad-sider」的輔助窗格,可在與代理對話的同時瀏覽程式碼與專案檔案。

適用對象

同時使用多個終端式 AI 代理進行程式設計與開發,並依賴 tmux 進行會話管理的開發者。

主要亮點

  • 集中式代理工作區:在一個地方集中管理來自不同代理(Claude、Codex、Gemini、Grok、OpenCode 等)的會話。
  • 會話預覽:在連接窗格前,可查看最新的問答內容並檢查活動狀態。
  • 快速導航:使用 Enter 鍵跳轉至窗格,使用 F12Ctrl+Q 回到 PAD 工作區。
  • 整合式程式碼瀏覽器:內建檔案樹與「pad-sider」,可在不離開代理流程的情況下檢查專案檔案。
  • 輕量級記憶體佔用:純 Rust 寫成,記憶體使用量極低(空閒時約 12 MB RSS)。
  • 遠端存取:內建 Telegram 机器人守護程序,支援遠端更新與會話存取。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案