Workspace-first multi-agent coordination platform for software delivery with kanban-driven lanes and review gates.
Routa is a multi-agent coordination platform designed for software delivery workflows. Its core philosophy explicitly separates the implicit decomposition, implementation, and verification responsibilities found in single-agent chat threads into visual kanban stages and specialist role systems.
In the workspace-first architecture, goals, tasks, sessions, traces, evidence, and review states are presented as a kanban board. Each kanban column is driven by a different specialist prompt — Backlog Refiner for requirement standardization, Todo Orchestrator for plan generation, Dev Crafter for scoped implementation, Review Guard for independent acceptance verification, Done Reporter for delivery summaries, and Blocked Resolver for blockage routing. Three core roles (ROUTA Coordinator / CRAFTER Implementor / GATE Verifier) handle planning, implementation, and verification respectively.
The review gate architecture consists of Harness Monitor (tracking what happened), Entrix Fitness (checking what should be satisfied), and Gate Specialist (ruling whether a card can move), enabling automated quality review and evidence collection.
The project adopts a dual-backend design: the Web runtime is based on Next.js + TypeScript, while the Desktop runtime uses Tauri + Axum (Rust), with both unified through api-contract.yaml. It supports ACP, MCP, A2A, and AG-UI protocols. Four deployment options are available: Desktop, CLI, self-hosted Web, and Docker. The database layer uses Drizzle ORM with SQLite (desktop) and PostgreSQL (Web/Docker).
Current version: v0.18.0 (Desktop), MIT licensed, maintained by Phodal Huang.