OSS Tanbou

Multica — coordinate AI coding agents as teammates through shared issues, runtimes, reviews, and audit trails

OSS health 89
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
49,909
Primary language
Go
License
Not determined
Repository last updated
Sep 15, 2026

Overview

Multica is an AI-agent orchestration workspace for running 26 coding-agent CLIs such as Claude Code, Codex, and Cursor alongside human teammates. Assign an issue to an agent and a runtime daemon on your own laptop or server launches the CLI, records progress and blockers, and returns the work for review. The platform adds execution logs, token usage, squads, skills, autopilots, chat channels, Git integrations, and self-hosting through Docker Compose or Helm.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Assign issues to agents and keep execution, decisions, and review attached to the same work item

Multica lets agents be assigned to issues much like human teammates. An assigned agent picks up the task on its runtime, posts progress or blockers, and returns completed work for review. The design keeps intent, runs, decisions, and diffs connected to the issue instead of scattering context across separate terminal sessions.

Sources: [1]

Connect 26 agent CLIs through runtime daemons that execute beside the code on machines you control

The official README lists 26 CLI runtimes including Claude Code, OpenAI Codex, Cursor Agent, GitHub Copilot CLI, OpenCode, Kimi, and Grok. Multica does not bundle a model or coding agent. Its daemon discovers agent CLIs that are already installed and authenticated on a machine, then executes assigned tasks on that runtime.

Sources: [1][2]

Track execution logs, token usage, retries, timeouts, and human review gates for agent work

Runs expose timestamped tool calls, commands, and errors, while token usage can be reviewed by agent and issue. Automatic retries and timeouts, an Inbox for decisions that need human input, and review gates after completion create explicit observability and approval points around autonomous work.

Sources: [1]

Expand from individual tasks into squads, reusable skills, scheduled autopilots, Git hosts, and chat channels

Humans and agents can be grouped into squads, solved procedures can become reusable skills, and standups, audits, or reports can run as scheduled autopilots. Repositories can come from GitHub, GitLab, Gitea, or Forgejo, while team channels such as Slack or Lark can trigger and follow agent work. The control plane can be self-hosted with Docker Compose or Helm.

Sources: [1][2]

For teams that already use several coding agents but need shared ownership, review, and visibility

Multica fits teams that use Claude Code, Codex, or other coding agents for different jobs but lack a common place to see which agent owns an issue, which run produced a change, and where a human must review it. It is best understood as an assignment, runtime, audit, and review layer on top of existing agent CLIs rather than another agent model.

Running beside the code does not remove the separate data boundary of each agent CLI and model provider

The Multica daemon executes agent CLIs on the machine that holds the code, but Multica does not provide the model or the agent CLI itself. Whether Claude Code, Codex, or another runtime sends prompts or code context to an external provider depends on that provider and configuration. With Multica Cloud, control-plane data such as issues, runs, and comments also lives in the hosted service, so evaluate the code execution location separately from workspace metadata storage.

A self-hosted deployment moves the Go backend, Next.js frontend, and PostgreSQL database to infrastructure you control. Production authentication still needs appropriate email or identity configuration, and the self-hosting guide warns against exposing a deterministic development verification code publicly. Every runtime machine also needs a supported agent CLI installed and authenticated separately.

Sources: [1][2]

The Multica License is not plain Apache-2.0 and restricts third-party hosting, commercial embedding, and branding

The LICENSE combines the full Apache License 2.0 text with additional Part I conditions. Without a commercial license, it restricts using the Multica source to provide a hosted service to third parties or embedding it in a commercially distributed product or service, while internal use within one organization is allowed. A public instance for users outside the organization requires a commercial license even if it is free.

The license also preserves conditions around the Multica name, logo, and attribution, with documentation attribution requirements for backend, daemon, or CLI uses without the Multica UI. GitHub therefore reports NOASSERTION rather than Apache-2.0. Teams should evaluate the complete Multica License rather than treating the repository as standard Apache-2.0 software.

Sources: [3]

Official sources

  1. [1]multica-ai/multica — README(2026-09-15)
  2. [2]multica-ai/multica — Self-Hosting Guide(2026-09-15)
  3. [3]multica-ai/multica — LICENSE(2026-09-15)
Supplemental curator note

We selected Multica as a control plane for existing coding agents rather than another coding model: it connects tools such as Claude Code and Codex through shared issues, runtimes, reviews, and audit trails. Adoption should separately evaluate provider data paths and the custom Multica License restrictions on third-party hosting.

Try it in 3 steps

  1. 1

    Install the self-host stack and CLI

    This is the official macOS/Linux quick install with Docker and Docker Compose. On Windows set MULTICA_MODE=with-server and use the official PowerShell installer.

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

    Configure the CLI and runtime daemon

    Connect to the localhost server, authenticate in the browser, discover workspaces, and start the daemon. Install and authenticate at least one supported agent CLI such as Claude Code or Codex on the runtime machine.

    multica setup self-host
  3. 3

    Create an agent and assign an issue

    Create an agent on the connected runtime, assign an issue, watch progress, and verify that completed work returns for review.

    http://localhost:3000 → Settings → Agents → New agent → Create issue → Assign agent
Check the official README

Growth

Growth trends · Last 30 days

49,909 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
538
Open PRs
700

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data
Stars
49,909
Forks
6,447
Watchers
180
Open issues
895
Primary language
Go
License
Not determined
Repository last updated
Sep 15, 2026
Report incorrect information

Tell us if any listing information is incorrect or outdated.