Many Arms.
One Mind.

A self-hosted orchestration layer for coding agents that runs on your own machine or hardware, without a cloud subscription. Markdown files are a useful starting point, but Coleo adds task management and collaboration tools for both agents and humans.

Current status: works great with opencode. Additional harnesses are in active development (for example, Codex CLI, Claude Code, Gemini CLI, Kimi, and future tools).

$ coleo arm spawn
Coleo→ Spawned Arms...
🐙 Ethidae 19m 📈 waiting● Busy
🐙 Neuras 10m 📈 looping● Stuck
🐙 Vuldex 16s 📈 starting● Busy
🐙 Ixis 📈 silent● Busy
🐙 Argoaia-Zero 📈 silent● Busy
🐙 Viola 📈 looping● Stuck

Soft Architecture

Most agent frameworks rely on rigid control hierarchies or specialized agent instances. Coleo emphasizes independent exploration and ad hoc coordination so agents can evaluate each other and share what they learn. Agent sessions are ephemeral generalists that learn quickly and repeatedly solve problems in concert.

Decentralized Intelligence

Two-thirds of an octopus's neurons are in its arms, not its head. Coleo arms have their own memory, tools, and decision capacity.

Governance Through Persuasion

The Brain does not command — it evaluates. Arms submit structured proposals, log discoveries, and query the Brain for clarification.

Safe Experimentation

Coleo is coordination, not blind autonomy: file claims, security rules, and proposals keep multi-agent work inspectable and safe while offering surprising velocity.

The Architecture

🧠

The Brain

The central coordination point that prompts all agents, evaluates proposals, offers tasks to consider, and shares status updates with you.

🐙

Arms

Arms are general-purpose agent sessions that run in popular CLI coding tools. Arms are managed through harnesses. Today, Coleo can run multiple opencode sessions; the architecture is designed to support any CLI coding agent as new harnesses are implemented.

Read the Harness Contract for the adapter interface and event model that makes this possible.

🌿

Gardens

A living map of the workspace: file claims, activity, and conflict zones that help arms avoid collisions. Coming soon

📡

The Observatory

A clean web UI and a CLI provide two ways to observe, direct, and improve your agent workflows: choose visual oversight, terminal speed, or both.

How Coordination Works

1
Spawn

You instantiate arms, and the Brain assigns tasks from the database. The database syncs with Markdown files in your repo.

2
Execute

Arms work independently and cooperatively within their Gardens. Humans can observe activity through the CLI or web UI.

3
Feedback

Arms submit structured proposals, discoveries, and complaints to the Brain as well as regular status reports.

4
Integrate

The Brain continuously assigns tasks, drives consensus, and keeps agents busy with new work.

Observe the Distributed Mind

Plan in one place, execute across many agents, and inspect outcomes in either the web UI or CLI without losing control of prompts, plans, or runtime state.

Real-time
Watch live activity in the web UI via WebSocket feeds, or monitor directly from CLI/TUI sessions.
Persistent
Activity flows through the API and event stream, then persists to SQLite for durable local state.
Inspectable
Inspect proposals, tasks, and discoveries across all arms as work is happening.
Transparent
Track progress and token usage with clear visibility into what each arm is doing.
Harness confidence: contract-adjacent behavior is covered by tests in src/harness/__tests__/opencode-tui.test.ts, src/harness/__tests__/event-stream.test.ts, and src/harness/__tests__/model-resolver.test.ts.

Proposals Not Commands

Traditional orchestration dictates. Coleo converses. Each interaction is a proposal that can be accepted, rejected, or debated.

📨

Structured Messages

Arms communicate through typed proposals with reasoning, not raw diffs. They post events to a stream for the Brain to process.

⚖️

Weighted Consensus

Reputation systems and internal debate resolve disagreements.

🔍

Human Override

Humans can observe and correct arms, or delegate oversight to the Brain, which can intervene at any point. Coleo gracefully handles stuck agents and reboots sessions that are not making progress.

🌿 Garden: auth-refactorActive
Arm: Ixis • Files: 12 modified
🌿 Garden: ui-redesignActive
Arm: Argoaia-Zero • Files: 8 modified
Arm: Verox • Files: 2 modified
🌿 Garden: test-coverageDebating
Arm: Viola • Files: 3 modified
Arm: Pom Pom • Proposal pending

Living Gardens

A Garden is your workspace made visible: who is touching what, what they claim, and where conflicts are forming.

  • ✓ File claims (read/write/exclusive) and ownership markers
  • ✓ Activity trail: who touched what, when
  • ✓ Conflict zones when multiple arms overlap
  • ✓ Topology view for coordination in the Observatory

Licensing

Released under Business Source License 1.1, balancing sustainable development with individual access.

Individual Use

Free for individual developers. Install locally, use commercially, experiment freely.

  • ✓ Unlimited local deployment
  • ✓ All core features included
  • ✓ Commercial use permitted
Install

Organizational Use

For teams and companies. Contact us for commercial licensing options.

  • ✓ Multi-seat coordination
  • ✓ Custom deployment support
  • ✓ Training and consultation
Contact for Licensing

Business Source License 1.1 (BSL)
Becomes Apache 2.0 on the Change Date (four years after release).