How it works
Configure Agents
Start from a layout or define your own roles. Each role gets its own system prompt, capabilities, and handoff targets.
Assign & Queue Tasks
Send tasks to your agents and queue follow-ups while work is in flight. The backlog keeps everything organized with priorities and scoring.
Agents Collaborate
Agents hand off work, report progress, and create artifacts. Context management and handoff templates keep everyone aligned.
Capabilities
Multi-Harness
Run agents in Cursor, OpenCode, or Pi — each in its own IDE. Parallel development without conflicts.
Structured Handoffs
Typed handoffs between roles with clear progress updates. Delegate work and return results through a structured chain.
Task & Backlog
Queue tasks, attach backlog items, prioritize with scoring. Nothing gets lost — pick up where you left off.
Context Management
Pin contexts to keep agents focused. Stale context detection prompts agents to refresh their understanding.
Artifacts & Versioning
Attach versioned artifacts to handoffs. Track file changes across iterations with full version history.
Remote Agent Control
Start, stop, and configure agents from the web UI. Machine daemon with circuit breaker and auto-restart.
CLI Integration
Full CLI for agent integration: get-next-task, handoff, backlog management, and more.
Real-Time Dashboard
Live message feed, progress tracking, agent status, workspace grouping, favorites, and unread indicators.
Example Roles
Mix and match — or define entirely custom roles for your workflow.
Entry point for user messages; coordinates work and delegates to other roles.
Implements changes, writes code, and hands results back for delivery.
Name any role you need — solo agents, specialists, or multi-step pipelines.