Skip to main content
Routa

Welcome to Routa

Routa orchestrates AI agents to collaborate on complex development tasks through specialized roles and real-time coordination. Instead of a single AI handling everything, Routa enables multiple agents to work together—one plans, another implements, and a third verifies—creating a more robust and scalable development workflow.

What Routa Does

Routa parses natural language into structured intent (Spec with Tasks), then shares this unified intent across all downstream agents, ensuring context consistency throughout the workflow.

Break down complex work

Automatically decompose large features into manageable tasks across specialized agents

Coordinate execution

Orchestrate task delegation, inter-agent messaging, and real-time event streaming

Verify quality

Dedicated review agents validate work against acceptance criteria before completion

Connect AI platforms

Unified protocols for Claude Code, OpenCode, Codex, and Gemini integration

Multi-Protocol Architecture

Routa uses three protocols to enable seamless multi-agent coordination:
Coordination tools for agent collaboration including task delegation, inter-agent messaging, and shared notes. Built on Anthropic’s Model Context Protocol.
Spawns and manages agent processes for Claude Code, OpenCode, Codex, and Gemini CLI. Handles lifecycle management and communication channels.
External federation interface for cross-platform agent communication. Enables agents from different systems to collaborate.

Specialist Roles

Routa includes four built-in specialist roles, plus support for custom specialists:
RoleIconDescription
Coordinator🔵Plans work, parses intent into structured Spec, creates tasks, delegates to specialists
Implementor🟠Executes implementation tasks, writes code, makes minimal focused changes
Verifier🟢Reviews work, validates against acceptance criteria, approves or requests fixes
Developer🎯Plans and implements independently without delegation (single-agent mode)
Custom🛠️User-defined specialist roles with custom system prompts, model tiers, and behaviors

Key Features

Task Orchestration

Create tasks, delegate to agents, track dependencies, and enable parallel execution

Inter-Agent Communication

Message passing between agents, shared conversation history, and completion reports

Skills System

OpenCode-compatible skill discovery and dynamic loading for extensible capabilities

ACP Registry

Discover and install pre-configured agents from the community registry (npx, uvx, binaries)

Custom MCP Servers

Register and manage user-defined MCP servers (stdio/http/sse) alongside built-in coordination

Custom Specialists

Define custom agent roles via Web UI, REST API, or Markdown files with YAML frontmatter

GitHub Virtual Workspace

Import GitHub repos as virtual workspaces for browsing and code review without local clones

Real-Time UI

Live agent status, task progress tracking, and streaming chat interface

Get Started

Quickstart

Get up and running in 5 minutes with the desktop app or web demo

Installation

Installation instructions for desktop, web deployment, and Docker

Core Concepts

Understand the architecture and coordination patterns

Specialists

Learn about built-in roles and how to create custom specialists

Distribution Notice

Routa primarily provides a Tauri desktop application (binary distribution). The web version is available only for demo purposes and is not the main deployment target.

Architecture Overview

Routa uses a dual-backend architecture for maximum flexibility:
  • Next.js Backend (TypeScript) — Web deployment on Vercel with Postgres/SQLite
  • Rust Backend (Axum) — Desktop application with embedded server and SQLite
Both backends implement identical REST APIs for seamless frontend compatibility.

Next Steps

1

Choose Your Deployment

Decide between desktop app (recommended), web demo, or Docker deployment
2

Install Dependencies

Follow the installation guide for your chosen deployment method
3

Run Your First Coordination

Try the quickstart guide to see multi-agent coordination in action
4

Explore Capabilities

Community & Support

GitHub

View source code, report issues, and contribute

API Reference

Explore the full API reference and protocol specifications

Build docs developers (and LLMs) love