OpenViSTAI · Agents · Blockchain · Crypto
Menu
Multi-Agent Systems

Solo Agent

Solo Agent is an open-source, local-first workspace for humans and AI coding agents to coordinate through shared channels, threaded conversations, task boards, channel-scoped teams and persistent memory.

Independent OpenViST project profile, based on linked sources.

Solo Agent — OpenViST project profile in Multi-Agent Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Solo Agent when multiple coding agents need to share task context, coordinate in channels and produce work that humans can review.

Who it is for

  • Developers coordinating multiple supported AI coding-agent sessions.
  • Teams that need to assign, track and review agent work alongside its discussion.
  • Self-hosters seeking a shared local workspace for humans and coding agents.

Documented uses

  • Bring conversations and work from multiple coding agents into shared channels.
  • Turn requests into trackable tasks, split them into subtasks and follow progress on a Kanban board.
  • Assign channel-specific agent roles and keep work reviewable through task threads and artifacts.
  • Carry agent-specific context into future sessions with persistent memory.
Before you choose

Requirements & limits

Solo Agent is a self-hosted application. Its repository identifies it as open source under the MIT license.

  • The documented development setup requires Go 1.25+, Node.js 20+, npm, Docker and a supported agent CLI on PATH.
  • Supported backends listed in the README are Claude Code, Codex CLI, OpenCode, Hermes and OpenClaw.
  • The local architecture consists of a browser interface, Go server, daemon and installed agent CLI.
  • Tasks retain their discussion threads and can include subtasks, review, artifacts and history.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Solo Agent for local development

Launch the local workspace and connect a supported coding-agent CLI.

Before you start

  • Go 1.25 or later
  • Node.js 20 or later and npm
  • Docker
  • At least one supported agent CLI on PATH
  • The Solo Agent repository

Steps

  1. Clone the Solo Agent repository and change into its directory.

  2. Run the command below to create .env, install frontend dependencies, start PostgreSQL, run migrations and launch the app.

    Documented command
    make dev
  3. Open http://localhost:3000 and register.

  4. Create or open a channel, add an agent using a supported backend, then mention it or create a task.

Expected outcome

The local workspace opens with a channel and supported agent available for coordination through conversation or a task.

Guide limitations

  • The documented setup is a development launch using Docker and requires an installed supported agent CLI.
  • Supported CLIs are detected from PATH when the daemon starts.
COMPARE OPTIONS

Compare options for Agent orchestration

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Solo AgentBring conversations and work from multiple coding agents into shared channels.Self-hostedSolo Agent is a self-hosted application. Its repository identifies it as open source under the MIT license.
Insurance Agentic AIRoute insurance questions to a life, home or auto specialist.Docker, Self-hosted, Web
AI ChatkitCreate and orchestrate agents with custom behavior logic.Linux, Self-hosted, Server, WebThe repository is public and identified as open source. Its README documents a local development setup with Python and Node-based frontend tooling.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
solo-agent/solo · Official homepage title · retained in its source language