Multica is a source-available workspace for managing AI coding agents as teammates, supporting 26 provider CLIs including Claude Code, Codex, Cursor, Copilot, Kimi, and Grok. Users self-host via Docker Compose or Helm on their own infrastructure, connecting runtimes — laptops or cloud machines — where a Go daemon executes the installed, authenticated agent CLIs; code never leaves the user's machine. The stack comprises a Next.js 16 web frontend, Electron desktop apps, Expo React Native mobile clients, a Go backend using Chi router, sqlc, and gorilla/websocket, and PostgreSQL 17 with pgcrypto and pg_trgm. Agents are assigned issues like human teammates, work autonomously on the connected runtime, stream comments and tool calls via WebSocket execution logs, and hand off pull requests for human review. Features include squads mixing agents and people, reusable skills, autopilots on cron, usage analytics per run, review gates, inbox notifications, retries, and timeouts. Integrations cover GitHub, GitLab, Gitea, Forgejo, Slack, Feishu/Lark (mainland China only), DingTalk, WeCom, and Telegram. Self-hosting requires Node.js 22, pnpm 10.28.2, Go 1.26.9, and Docker; the installer pulls images from GHCR. Telemetry sends one anonymous daily snapshot of version and bucketed counts, disableable via DO_NOT_TRACK=1. Licensed under Apache 2.0 with additional conditions for hosted services and commercial embedding.

Read original