把多項目代理會话收進一個終端控製台
此專案圍繞「asheshgoplani/agent-deck」建置,面向真實業務場景,提供可重複使用、可持續維運的開源實作。
秒懂
- 它是什麼?
- 面向 Claude、Gemini、OpenCode、Codex 等编码代理的終端會话管理器,重点考察會话编排和隔离边界。 聚焦本專案的實際功能、技術入口、部署條件、資料流、版本變化與授權邊界,並依官方 README 所列能力判斷適用工作情境和不適合的替代用途。
- 適合誰用?
- Agent Deck 適合需要macOS、Linux、Windows WSL;TUI、搜尋、分組、分叉、worktree、成本面板與 conductor的讀者,但不適合把 README 宣传語直接當成生產保證的場景。采用前先執行 agent-deck add . -c claude;agent-deck web,檢查與該項目相關的真實輸出、權限、版本和回滚路径;尤其要記錄资料沒有說明的部分,再决定是否纳入正式環境。
- 可以商用嗎?
- 可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
- 還在維護嗎?
- 有在維護。儲存庫最近一次提交在 2 天前。
- 用什麼語言寫的?
- 主要是 Go(依據 GitHub 的語言統計)。
以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。
開源專案深度解析
asheshgoplani-agent-deck-deep-analysis|項目定位 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|項目定位 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:asheshgoplani/agent-deck 的 README 將項目描述為"Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more."。本文只整理倉庫能直接核驗的內容,不把星標、Fork 或宣传語當成質量證明。README 在"Agent Deck"下的說明是:Agent Deck is mission control for your AI coding agents. Running Claude Code on ten projects, OpenCode on five more, another agent somewhere in the background?。這給出的首先是項目边界,而不是已经完成的生產驗證。
專案核對 0:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 1 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|項目定位 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
asheshgoplani-agent-deck-deep-analysis|適用場景 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|適用場景 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:從 README 的"Maintainers & contributors wanted"和相關条目看,讀者可以先判斷它是否解决自己的具體问題:Start at the pinned issue: Looking for contributors , start here (#1650).。如果你的目標與這段說明不一致,就不應僅凭項目热度采用它。這裡保留原項目名、指令和組件名,方便回到一手來源核對。 README 還列出了另一条可核對的信息:Read CONTRIBUTING.md for how the review pipeline works.。這類原文条目可以帮助讀者設計試執行步骤,但不能代替自己的環境測試。
專案核對 1:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 2 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|適用場景 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
asheshgoplani-agent-deck-deep-analysis|工作方式 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|工作方式 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:README 把工作方式分散寫在"Maintainers & contributors wanted"等段落中。可确認的線索包括:Beyond one-off PRs, we're looking for 1-2 regular co-maintainers: people who want to own an area (a tool integration, the TUI, the web view, CI) and help triage and review. The validation pipeline does the heavy lifting; maintainers steer.。這篇整理沒有把未寫出的架構、性能或安全边界补成結論;真正的執行鏈仍應結合倉庫目錄、設定檔案和版本標籤檢查。
專案核對 2:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 3 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|工作方式 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
asheshgoplani-agent-deck-deep-analysis|安裝與第一次執行 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|安裝與第一次執行 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:第一次安裝應從 README 給出的入口開始。當前可複核的指令是:
asheshgoplani-agent-deck-deep-analysis|安裝與第一次執行 · asheshgoplani-agent-deck-deep-analysis:curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash
asheshgoplani-agent-deck-deep-analysis|安裝與第一次執行 · asheshgoplani-agent-deck-deep-analysis:如果倉庫沒有提供指令,本文不會替它编造安裝步骤,而是建議先打開 README 的"Maintainers & contributors wanted"部分,确認系統依赖、預設端口和首次初始化動作。
專案核對 3:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 4 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|安裝與第一次執行 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
asheshgoplani-agent-deck-deep-analysis|設定與日常使用 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|設定與日常使用 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:日常使用的细节取决於項目實際文檔。README 的"Maintainers & contributors wanted"段落提到:If you've had a couple of PRs land here and want to help steer, say so on #1650 or open an issue titled "maintainer: your area". We'd love the help.。對於設定檔案、環境變量、權限和數據目錄,當前稿只記錄來源明确的部分;未寫明的預設值必須在測試環境中驗證,並保留可回滚的設定副本。 同一部分還提到:The agent-deck-contributor skill through building, testing, and shaping a clean PR.。
專案核對 4:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 5 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|設定與日常使用 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
asheshgoplani-agent-deck-deep-analysis|README 能确認的限製 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|README 能确認的限製 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:README 能确認的限製比宣传頁面更重要。當前來源沒有證明asheshgoplani/agent-deck具备固定的兼容矩阵、服務等級、性能基準或長期支援承诺。README 只明确寫到"> ️ Changed in v1.9.55: in the new-session dialog (n), Enter advances to the next field on the Name and Branch inputs instead of submitting , typing a name and hitting Enter no longer creates a session with all defaults."。這類未知項應在選型記錄裡列為待驗證事項,而不是被改寫成肯定句。
專案核對 5:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 6 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|README 能确認的限製 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
asheshgoplani-agent-deck-deep-analysis|安全、隐私與許可證 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|安全、隐私與許可證 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:許可證信息來自倉庫元數據和 LICENSE 檔案:當前 SPDX 標识為 MIT。它說明程式碼分發和修改需要按許可證處理,但不等於項目已经完成你的安全審查。README 沒有明确說明的凭證管理、網絡暴露、日志保留和第三方依赖,仍應由部署者逐項檢查。
專案核對 6:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 7 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|安全、隐私與許可證 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
asheshgoplani-agent-deck-deep-analysis|維護與升級观察点 · asheshgoplani-agent-deck-deep-analysis
asheshgoplani-agent-deck-deep-analysis|維護與升級观察点 · asheshgoplani-agent-deck-deep-analysis 的專案脈絡:維護判斷只能引用可追溯信號:預設分支為 main,快照記錄 656 個 star、111 個 fork、53 個開放 issue。README 的"Key Shortcuts"內容為:| Key | Action | |-----|--------| | Enter | Attach to session | | n | New session | | f / F | Fork (quick / dialog) | | A / Shift+U | Archive / unarchive session | | ^ | Show archived sessions | | m | MCP Manager | | s | Skills Manager | |。這些信息可帮助安排升級複核,但不能替代發布記錄和變更測試。 維護時還應對照 README 的"Quickstart: orchestrate a fleet of AI agents"段落:Five minutes from zero to a Telegram bot that watches every Claude session you have running.。
asheshgoplani-agent-deck-deep-analysis|維護與升級观察点 · asheshgoplani-agent-deck-deep-analysis:编辑判斷 · asheshgoplani-agent-deck-deep-analysis 编辑結論:asheshgoplani/agent-deck 是否值得采用,取决於 README 所覆盖的任務與你的環境是否相符。當前稿適合做安裝前閱讀和核驗清單,不把倉庫統計包装成體驗报告。先用上面的來源和指令完成隔离環境試執行,再决定是否進入正式流程。 選型前還可回看 README 的"Quickstart: orchestrate a fleet of AI agents"段落:That's it. From now on every other agent-deck session you run is supervised by a single "conductor" session that answers routine questions, escalates the interesting ones to your phone, and never lets a waiting worker rot.。
asheshgoplani-agent-deck-deep-analysis|維護與升級观察点 · asheshgoplani-agent-deck-deep-analysis:常见问題 · asheshgoplani-agent-deck-deep-analysis 常见问題:README 是否給出了安裝入口?給出了"curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash"等指令,但仍需核對版本和系統依赖。 README 是否能證明生產可用?不能,來源未提供完整兼容和運維證據。遇到不确定項怎么办?保留當前版本、設定和日志,先在隔离環境驗證,再根據官方 issue、release 和 LICENSE 做决定。
asheshgoplani-agent-deck-deep-analysis|維護與升級观察点 · asheshgoplani-agent-deck-deep-analysis:asheshgoplani/agent-deck 的核心驗收可用 agent-deck add . -c claude 建立工作階段,再以 Enter 附加、Ctrl+Q 離開,觀察 TUI 是否保留 running、waiting 與 done 狀態。若測試 v1.9.55 或更新版本,應在新工作階段對話框分別測試 Enter 與 Ctrl+S,並檢查 ui.new_session_enter_advances 設定。MCP 流程可用 agent-deck mcp attach my-proj exa,技能流程則用 agent-deck skill attach my-proj docs --source pool --restart;兩者都要確認重啟後的工作階段仍指向預期專案。Conductor 驗收則固定執行 agent-deck conductor setup work 與 agent-deck session start conductor-work,檢查 Telegram 的 /status 回覆及 waiting 工作階段是否被監看。README 未承諾隔離、費用上限或訊息保留政策,這些不能從 TUI 外觀推定。
asheshgoplani-agent-deck-deep-analysis|維護與升級观察点 · asheshgoplani-agent-deck-deep-analysis:agent-deck web 使用 http://127.0.0.1:8420,設定檔預設位於 ~/.config/agent-deck/config.toml。MCP 應分別測試 LOCAL 與 GLOBAL scope;git worktree、session fork 及 conductor 也要比較工作目錄、對話歷史與 registry 狀態。README 的 Quick Start 同時列出 session send --message-file、session remove 與 mcp attach,這些指令可用來確認多行輸入、停止工作階段清理和 MCP 重新啟動。fork 支援 Claude、OpenCode、Pi 和 Codex,但 Codex 需要 codex CLI 具備 codex fork <session-id>,因此測試結果必須連同 CLI 版本記錄。Conductor setup work 會建立工作、橋接與 heartbeat,Telegram /status 只能證明訊息路徑可達,不能推定所有代理均已完成任務。
專案核對 7:請在 asheshgoplani-agent-deck-deep-analysis 的 README、設定檔或命令輸出中確認這一節描述的具體行為,並把檔案路徑、參數名稱、平台條件與錯誤結果分開記錄。這些觀察可用來判斷功能是否真的符合目前流程,也能在升級後定位差異。素材未列出的性能或安全承諾,不應自行補上。
asheshgoplani-agent-deck-deep-analysis 第 8 節的具體核對點是 asheshgoplani-agent-deck-deep-analysis|維護與升級观察点 · asheshgoplani-agent-deck-deep-analysis。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
編輯結論
Agent Deck 適合需要macOS、Linux、Windows WSL;TUI、搜尋、分組、分叉、worktree、成本面板與 conductor的讀者,但不適合把 README 宣传語直接當成生產保證的場景。采用前先執行 agent-deck add . -c claude;agent-deck web,檢查與該項目相關的真實輸出、權限、版本和回滚路径;尤其要記錄资料沒有說明的部分,再决定是否纳入正式環境。這個判斷针對 Agent Deck 的具體入口和限製,不替代現場驗證。
社群筆記