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.md file to preserve context across sessions.

Related

  • Project
  • Project
  • Project
  • Project