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 为协调多个 AI 编码代理提供了一个统一的、以本地优先的 workspace。它消除了在独立终端标签页或聊天记录中运行代理所导致的碎片化问题,避免了每次新会话都需要重新解释上下文,并将未追踪的对话转化为结构化、可审查的任务。
如何工作
Solo 通过三个本地层运行:Next.js 前端、基于 Go 的 API 服务器(用于持久化和通信),以及管理代理子进程的守护进程。它通过 stdin/stdout 与现有的代理 CLI(如 Claude Code、Codex 和 OpenCode)集成,为这些代理提供共享内存、提示词和协作工具。
适用人群
使用多个 AI 编码代理,并需要一个集中式环境来管理其工作、跟踪任务、并在不同代理会话间保持长期记忆的开发者。
主要亮点
- 基于频道的协作:人类与代理共享的聊天室,用于交流、共享文件,并管理频道范围内的团队。
- 带线程的任务看板:类似 Kanban 的看板,每个任务都附带讨论线程、子任务和成果物。
- 思考模式:可以在不丢失父讨论上下文的情况下,将对话分支为专注的推理路径。
- 代理可观测性:仪表板可追踪实时代理运行、检查会话转录并监控使用趋势。
- 代理团队模板:预定义的工作流或自定义描述的角色,可快速设置代理团队。
- 长期记忆:代理专用的
MEMORY.md文件,可在会话间保持上下文。
相关
- 项目
- 项目
- 项目
- 项目
- 项目