solo-agent/solo
Solo Agent — an open-source, local-first workspace where humans and AI coding agents collaborate through channels, tasks, teams, and persistent memory.
解決的問題
Solo 提供一個統一且以本地為先的 workspace,用於協調多個 AI 編碼代理。它消除了在獨立終端標籤或聊天記錄中執行代理所造成的碎片化問題,避免每次新會話都需重新解釋上下文,並將未追蹤的對話轉化為結構化、可審查的任務。
如何運作
Solo 透過三個本地層運作:Next.js 前端、基於 Go 的 API 伺服器(用於持久化與通訊),以及管理代理子進程的守護程序。它透過 stdin/stdout 與現有的代理 CLI(如 Claude Code、Codex 和 OpenCode)整合,為這些代理提供共享記憶體、提示詞與協作工具。
適用對象
使用多個 AI 編碼代理,並需要一個集中式環境來管理其工作、追蹤任務,以及在不同代理會話間保持長期記憶的開發者。
主要亮點
- 基於頻道的協作:人類與代理共享的聊天室,用於交流、共享檔案,並管理頻道範圍內的團隊。
- 帶線程的任務看板:類似 Kanban 的看板,每個任務都附帶討論線程、子任務與成果物。
- 思考模式:可在不遺失父討論上下文的情況下,將對話分支為專注的推理路徑。
- 代理可觀測性:儀表板可追蹤即時代理執行、檢查會話轉錄並監控使用趨勢。
- 代理團隊模板:預先定義的工作流程或自訂描述的角色,可快速設定代理團隊。
- 長期記憶:代理專用的
MEMORY.md檔案,可在會話間保持上下文。
相關
- 專案
- 專案
- 專案
- 專案
- 專案