pairmux
給 AI agent 用的可靠 tmux 終端機原語。真正的 PTY、可持續的 shell 狀態、會等待結果的指令執行,以及在 agent 卡住時交棒給人。
- 開發者工具
- AI Agent
- 終端機
Exec 式的 shell 工具沒有給 AI agent 一個真正的終端機,所以 REPL、ssh 密碼提示、docker exec -it、git rebase -i、分頁器與 TUI 對它們來說不只是不方便,而是根本做不到。pairmux 是架在 tmux 上的一層小型 agent-computer interface,讓這些東西變得可操作,同時讓人保持在迴圈裡。
重點功能
- 真正的 PTY 與可持續的 shell 狀態:啟用 virtualenv 或 export 變數只需做一次,不用塞進每一條指令。
run會等到指令完成、出現已知的提示,或逾時為止,並回報結束碼與耗時。- 憑證與判斷題交給人:偵測到密碼提示時絕不自動作答;agent 等待,人在同一個即時終端機裡回答,工作接著繼續。
- 共同觀察:人可以 attach 進來看 agent 操作,並在指令進行中接手;每個終端機同一時間只有一個寫入者。
- Journal 保留完整歷史;
--json輸出帶版本的封包,包含狀態、整理過的輸出與復原提示。
以 Go 撰寫,可從 PyPI 與 Homebrew 安裝,MIT 授權。需要 tmux 3.2 以上。
- 年份
- 2026
- 技術堆疊
- Go · tmux · Python
- 授權
- MIT