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.
What it solves
Solo provides a unified, local-first workspace for coordinating multiple AI coding agents. It solves the problem of agent work being scattered across different terminal tabs and chat transcripts, where context must be re-explained for every run and tasks are untracked conversations.
How it works
Solo operates through three local layers: a Go-based server for API and persistence, a daemon that manages agent subprocesses, and the agent CLIs themselves. The server communicates with the browser via WebSockets, the daemon via HTTP/SSE, and the daemon interacts with agent CLIs (like Claude Code or Codex) via stdin/stdout.
Who it’s for
Developers who use multiple AI coding agents and need a shared environment for coordination, long-term memory, and structured task management.
Highlights
- Agent Team Templates: Create agent teams based on official workflows or custom goals.
- Threaded Task Boards: Kanban-style task tracking where each card has an attached discussion thread for reviews and artifacts.
- Thinking Mode: Allows branching conversations into focused lines of reasoning without losing the main discussion context.
- Agent Observability: A dashboard to track live agent runs, session transcripts, and usage trends.
- Long-term Memory: Agents maintain a
MEMORY.mdfile to preserve context across sessions.
Related
- Project
- Project
- Project
- Project