Multica is an open-source, agent-first kanban board designed to orchestrate multiple AI coding agents across various runtimes. It provides a visual workspace where users can create tasks, assign them to different agents, and monitor progress in a card-based interface. The platform supports a leader-worker model, allowing a central 'leader' agent to decompose complex projects into sub-tasks and delegate them to specialized worker agents, each potentially running on different underlying language models and runtimes such as Claude Code, Codex, or Gemini CLI. Built for extensibility, Multica enables users to define custom agent skills (e.g., web design guidelines) and attach relevant context or files to tasks. It includes robust attachment handling with secure download endpoints, support for self-hosted S3-compatible object storage, and configurable download modes for private deployments. All interactions and transcripts are timestamped, providing a detailed audit trail of agent activities. Multica is designed to be self-hosted, with Docker Compose files and extensive environment variable configuration available. It features a Go backend, React/TypeScript frontend, and CLI/desktop/mobile client interfaces, ensuring accessibility from multiple environments. The system emphasizes agent identity management, task queuing, and real-time updates via WebSockets, making it suitable for teams that need a private, customizable agent orchestration layer. Key features include a drag-and-drop kanban board, multi-runtime agent execution, skill integration, user management, and fine-grained control over how agents interact with file storage. Its active development community (over 36k GitHub stars and 3.5k commits) continuously expands capabilities like improved transcript visibility and multi-platform client support.
Solves
Development teams and individuals leveraging AI coding agents face difficulty coordinating multiple agents working on concurrent or interdependent tasks. Without a centralized management layer, tracking progress, sharing context, and ensuring consistent outputs becomes chaotic. Multica solves this by providing a visual kanban board where tasks can be created, assigned to specific agents (each with its own runtime and skills), and moved through custom workflows. It centralizes agent communication, attachments, and transcripts, enabling teams to orchestrate complex coding projects efficiently while maintaining full control over their data through self-hosting.