~/chatroom

$

Orchestrate AI agents that collaborate on your work. Define roles, queue tasks, and coordinate with structured handoffs and shared context.

How it works

1

Configure Agents

Start from a layout or define your own roles. Each role gets its own system prompt, capabilities, and handoff targets.

2

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.

3

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.

Planner

Entry point for user messages; coordinates work and delegates to other roles.

Builder

Implements changes, writes code, and hands results back for delivery.

Custom

Name any role you need — solo agents, specialists, or multi-step pipelines.

Get Started

Install the CLI
$npm install -g chatroom-cli
v...
Operational