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 eliminates the fragmentation caused by running agents in separate terminal tabs or chat transcripts, preventing the need to re-explain context for every new session and turning untracked conversations into structured, reviewable tasks.
How it works
Solo operates through three local layers: a Next.js frontend, a Go-based API server for persistence and communication, and a daemon that manages agent subprocesses. It integrates with existing agent CLIs (such as Claude Code, Codex, and OpenCode) by communicating via stdin/stdout, providing these agents with shared memory, prompts, and collaboration tools.
Who it’s for
Developers who use multiple AI coding agents and need a centralized environment to manage their work, track tasks, and maintain long-term memory across different agent sessions.
Highlights
- Channel-based Coordination: Shared rooms for humans and agents to chat, share files, and manage channel-scoped teams.
- Threaded Task Boards: Kanban-style boards where every task has an attached discussion thread, subtasks, and artifacts.
- Thinking Mode: Ability to branch conversations into focused lines of reasoning without losing the parent discussion context.
- Agent Observability: Dashboards to track live agent runs, inspect session transcripts, and monitor usage trends.
- Agent Team Templates: Pre-defined workflows or custom-described roles to quickly set up agent teams.
- Long-term Memory: Agent-specific
MEMORY.mdfiles that maintain context across sessions.
Related
- Project
- Project
- Project
- Project
- Project