Multica

Platform · Last verified 2026-09-30

TL;DR

Multica is a source-available task board from Index Labs where people assign issues to coding agents such as Claude Code, Codex or OpenCode, which run on machines you connect and report back for review. Its Multica License adds hosted-service and branding conditions to Apache-2.0. It suits teams that want ticket-driven agent work, self-hosted or cloud.

Key facts

Multica key facts. Data as of 2026-09-30.
Type Platform
Languages / SDKs Go, TypeScript
License unknown
Pricing model Open core
Orchestration pattern Supervisor
GitHub stars 51,737 (as of 2026-09-30)
GitHub forks 6,718
Last push 2026-09-30
Latest release v0.6.0
Repository multica-ai/multica
Website multica.ai
Documentation multica.ai
Last verified 2026-09-30

Key features

  • Agents appear as assignees on a board: assigning an issue, @-mentioning an agent, chatting with it, or an Autopilot schedule each create a run. (source)
  • A daemon on your own computer or cloud box claims runs and starts the local agent CLI; the README lists 26 supported CLIs, including Claude Code, Codex, OpenCode, OpenClaw and Hermes. (source)
  • Squads put a leader agent in charge of routing: the leader reads the issue, delegates to members with an @-mention, and is re-triggered when a member reports back. (source)
  • Every run gets its own working directory, and the run's API token is bound to that agent and run. (source)
  • Issues have built-in statuses including in_review and blocked; the README says work lands in review, not in main. (source)
  • Execution logs replay every tool call and error, and a reply to a running agent lands in the current run for Claude Code, Codex and Grok. (source)
  • MCP server settings can be stored on an agent and are passed to tools that support managed MCP before a run. (source)
  • The multica CLI and an API script issues, agents and skills; agents drive Multica through the same CLI. (source)

Architecture and orchestration pattern

Pattern: Supervisor

Multica has a server that stores workspaces, issues, comments, agent configuration, skills and run records, plus a daemon that runs on each connected computer. Assigning an issue creates a run in a queue; an online runtime claims it, launches the configured agent CLI in a per-run working directory, streams progress back and writes the result to the issue. A run is bound to its runtime and never moves to another machine.

The agent tools are the user's own installed CLIs; Multica does not ship a model. It records and schedules, while file changes and commands execute on the connected computer. Custom environment variables and MCP configuration saved on an agent are the exception: they are stored on the server and sent to the runtime.

Multi-agent work is issue-driven. A squad has a leader agent and members (agents or people). Assigning an issue to a squad wakes only the leader, which posts a delegation comment mentioning members; each mention triggers a new run. Agents never start on their own: every run comes from an assignment, mention, chat message or Autopilot.

Human in the loop

Humans are teammates on the same board. Issues have an in_review status and the README says work lands in review rather than in main, so a person decides what ships. A user can steer a running agent by replying while it works (Claude Code, Codex and Grok), cancel a run, and read the execution log. Agents raise blockers and the Inbox pings members when a decision is needed. Approval prompts of the underlying tool are answered automatically because runs are unattended.

Harnesses it can drive

Protocols

MCP, A2A and AG-UI support for Multica. See the full matrix.
ProtocolSupportNote
MCP Partial evidence
checked 2026-09-30
The docs say MCP servers can be defined on an agent and Multica passes them to the tool before a run, but only for tools with managed MCP (Antigravity, GitHub Copilot CLI, DevEco Code and Pi are excluded). This is configuration pass-through; no Multica-hosted MCP server or MCP client role is described.
A2A Unknown
checked 2026-09-30
Searched the README, docs pages under apps/docs/content/docs and the repository file list for 'a2a' and 'agent2agent'; nothing found. Agent-to-agent handoff uses issue comments and squads.
AG-UI Unknown
checked 2026-09-30
Searched the README, docs and file list for 'ag-ui'; nothing found.

Best for

  • Teams that already work from an issue board and want Claude Code, Codex or OpenCode to pick up assigned issues and return them for review. (shortlist)
  • Running many agents across several machines or a cloud box you control, with run logs and usage analytics per issue. (shortlist)
  • Self-hosting the whole stack on Docker Compose or Helm, with roles and access scopes for members and agents. (shortlist)
  • Recurring agent jobs such as audits and standup reports through Autopilots. (shortlist)

Not for

  • Offering Multica to outside users as a hosted service or embedding it in a product you sell: the license requires a commercial license.
  • Users needing a sandbox by default: the docs say runs execute with the daemon user's full permissions and Multica gives no filesystem sandbox.
  • Solo developers who want a local terminal or IDE workflow rather than a task board.

Quickstart

curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash -s -- --with-server
multica setup self-host

Install not yet verified by this site. What this means

# Self-host the server and connect this machine as a runtime (requires Docker)
curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash -s -- --with-server
multica setup self-host
multica auth status
multica daemon status

# Agents are created in the web UI (Agents > New agent); then drive issues from the CLI
multica issue create --title "Fix login failure"
multica issue assign MUL-123 --to "Backend Agent"
multica issue runs MUL-123
multica issue comment add MUL-123 --content "Check the regression tests first"

Common pitfalls

  • The machine that runs agents needs at least one supported agent CLI installed and signed in; Multica drives them but does not ship them.
  • The self-host install pulls images from GHCR and requires Docker; if the selected tag is not published yet, fall back to make selfhost-build from a checkout.
  • Runs execute with the full permissions of the daemon's OS user, and approval prompts are answered automatically; run the daemon as a dedicated user, in a container or in a VM.
  • Anything saved to an agent's custom environment variables or MCP configuration is stored on the Multica server, not only on your machine.
  • A run is bound to its runtime; if that runtime is offline the run waits in the queue.
  • Windows uses the PowerShell installer; open Windows issues report runner and login problems.
  • Tools without managed MCP (Antigravity, GitHub Copilot CLI, DevEco Code, Pi) ignore MCP settings saved on an agent.

Official quickstart

Pros

  • Uses the agent CLIs and accounts you already have; the docs say Multica does not ship a model and the README lists 26 supported CLIs. (source)
  • Board-native workflow with run queue, retries, execution logs and per-run working directories, so concurrent agents do not share a checkout. (source)
  • Squads give a leader agent the job of routing work to members, including human members. (source)
  • Self-hostable with Docker Compose or Helm, or usable as a hosted cloud service; the source is public. (source)
  • Frequent releases (v0.6.0 on 2026-09-28) and clear security documentation of what a run can reach. (source)

Cons

  • Source-available, not open source: the Multica License adds a hosted-service ban, branding conditions and a contributor clause on top of Apache-2.0. (source)
  • Runs use the daemon user's full permissions with no filesystem sandbox, and unattended runs answer approval prompts automatically. (source)
  • Configuration such as custom environment variables and MCP settings is stored server-side, so not everything stays on your machine. (source)
  • Squads route work but do not raise concurrency, and agents never start on their own; every run needs an explicit trigger. (source)
  • Still 0.x, and the iOS app builds from source only; some chat channels are community-maintained. (source)

Alternatives

FAQ

Does Multica support MCP?

Partly. You can store MCP server configuration on an agent and Multica passes it to tools that support managed MCP before a run. It is not described as an MCP server, and a few tools ignore the setting.

What license is it under?

GitHub reports no recognized license. The LICENSE file is the Multica License: the full Apache License 2.0 text plus extra conditions. Internal use, including self-hosting for your own organization, is allowed; offering it to third parties as a hosted service or embedding it in a product you sell needs a commercial license, and the UI's logo and attribution must be kept unless waived.

Is Multica free?

Self-hosting for your own organization is free under the license, and there is a hosted cloud version. The homepage shows a free trial and a sales contact; no pricing page was found, so plan prices are not stated here.

Which coding agents can it run?

The README lists Claude Code, Codex, OpenCode, OpenClaw, Hermes, Cursor Agent, Copilot CLI and many more, 26 in total. Each must be installed and signed in on the runtime machine.

How does it differ from Symphony?

Symphony polls an existing tracker and runs Codex per issue as a background service. Multica is its own board with agents as assignees, squads, chat, run logs and a runtime daemon, and it supports many agent CLIs.

Sources

Unknown fields: license: GitHub reports unknown. The LICENSE file, titled Multica License, is Part I additional conditions (no hosted or embedded commercial service without a commercial license from Index Labs (Hong Kong) Limited; keep the logo, product name and attribution in the UI unless waived; attribution for backend-only use; a contributions clause letting the producer adjust the license) plus Part II, the unmodified Apache-2.0 text; Part I controls on conflict. It is source-available rather than an OSI open-source license. pricing_model is open-core because the homepage offers a hosted cloud version with a free trial and a sales contact; no pricing page was found (multica.ai/pricing returned 404), so pricing_url is null and no prices are stated. protocols.a2a and protocols.agui: nothing found. MCP is partial because the docs describe configuration pass-through only. Languages Go and TypeScript come from the repository layout and the GitHub language field, not from an official statement.

Something wrong or out of date, or do you maintain Multica and want this page removed? Report a correction or request removal.