Run parallel teams of specialized agents that research, build, and review each other's work
AI summary · README
Developer toolsJavaScript · TypeScriptGitHub @screwyforcepushOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
screwyforcepush/claude-comms
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
"Stay awhile and listen... Transform one Claude into an infinite swarm."
Run 10+ specialized agents in parallel. Build at the speed of thought.
Transform one Claude into collaborative teams of specialized agents working in parallel:
Model Diversity: Claude, Codex, and Gemini jobs collaborate through the workflow engine - each checking the other's work and bringing unique strengths to the team. Architects research while engineers build, review jobs add independent model perspectives, and UAT validates outcomes.Read the full README ↗"Stay awhile and listen... Transform one Claude into an infinite swarm."
Run 10+ specialized agents in parallel. Build at the speed of thought.
Transform one Claude into collaborative teams of specialized agents working in parallel:
Model Diversity: Claude, Codex, and Gemini jobs collaborate through the workflow engine - each checking the other's work and bringing unique strengths to the team. Architects research while engineers build, review jobs add independent model perspectives, and UAT validates outcomes.
True Parallelism: 10+ agents can work simultaneously on independent tasks, posting discoveries through Convex-backed Peer-Comms and coordinating through workflow state. Support agents provide guidance while implementation agents build.
Watch your legion work through the Workflow Engine UI. Feel the power.
Context-engineered for extended battles without bankruptcy:
/cc3-server ----Claude will sort you and and tell you what to do next.
Model Diversity: Install Codex CLI and Gemini CLI for multi-model orchestration. The workflow engine can run Claude, Codex, and Gemini directly through per-job harness selection and namespace-level model defaults; see Harness Model Config Spec.
Visual Feedback Loop - Add the feedback widget to your app for human-in-the-loop UI refinement:
/install-feedback-widget - Installs annotated feedback widget in your project/feedback - Review and action UI feedback (requires widget installation first)MCPs. Only one is worth the context fee - Web Research to make your claude code cap last 20% longer:
claude mcp add perplexity-ask -- env PERPLEXITY_API_KEY=pplx-xxxx npx -y server-perplexity-ask I've used $5 in a month and I'm a HEAVY user.
Note: Browser automation is built-in via browsertools wrapper - you get Chrome DevTools benefits without the context bloat (progressive disclosure principle)!
In this project prompt claude with /learn
My man Deckard Cain will teach you everything I know.
SERVER (one instance, this repo)
┌─────────────────────────────────────────────────────────────────┐
│ Workflow Engine │
│ ┌───────────┐ ┌──────┐ │
│ │ Convex DB │ │ UI │ │
│ │ cloud/local│ │:3000 │ │
│ │ jobs,chat │ │manage│ │
│ └─────┬─────┘ └──┬───┘ │
│ │ Convex │ │
└────────┼────────────┼───────────────────────────────────────────┘
│ │
┌────────┼────────────┼───────────────────────────────────────────┐
│ ▼ ▼ │
│ CLIENTS (one per project repo, installed via npx claude-comms) │
│ ┌─────────────────┐ │
│ │ runner.ts │ │
│ │ - subscribes to │ │
│ │ Convex backend │ │
│ │ - spawns agents │ │
│ │ - reports results│ │
│ └─────────────────┘ │
│ Each project repo has its own client instance │
└─────────────────────────────────────────────────────────────────┘
Workflow Engine: Convex-powered orchestration that manages assignments (work objectives), job groups (parallel execution batches), and jobs (individual agent tasks). A chat-based UI lets users interact with a Product Owner agent, create work, and monitor execution. The runner daemon (client-side) subscribes to Convex for ready jobs and spawns Claude/Codex/Gemini sessions.
Tech Stack: Convex, React, TypeScript, Node.js
See System Diagram for the full architecture reference.
The primary user interface is a chat-based system with three modes:
| Mode | Description |
|---|---|
| Jam | Read-only ideation. PO helps refine requirements. Cannot create assignments. |
| Cook | Full autonomy. PO creates assignments, inserts jobs. No oversight. |
| Guardian | Cook + alignment monitoring. PO wakes at convergence checkpoints (every third completion-review knock-back) and for the final assessment. Flags drift and thrash. |
Assignment
└── Group 1 (parallel) → PM Group (auto)
├── review (claude) └── pm (claude)
├── review (codex) ↓ decides next
└── review (gemini) → Group 2 (parallel) → PM Group → ...
└── implement (claude)
A long-lived Node process per project that:
claude, codex, or gemini CLI)-p stream-json path or an
interactive PTY wrapper selected by the project runner configPM-ergonomic CLI for managing assignments and jobs:
npx tsx cli.ts create "Build auth system" # Create assignment
npx tsx cli.ts insert-job <id> --type implement # Add job to chain
npx tsx cli.ts insert-job <id> --jobs '[{"jobType":"review"}]' # Parallel group
npx tsx cli.ts update-assignment <id> --artifacts "..." --decisions "..."
npx tsx cli.ts queue # Show queue status
npx tsx cli.ts chat-send <threadId> "message" # Send chat message
npx tsx cli.ts attachment-fetch <storageId> --out ./file.bin # Fetch gated chat attachment
.agents directory to any project for workflow engine clientnpx claude-comms in the target project to install the client tooling/cc3-client guides you through configuration| Command | Description |
|---|---|
/cc3-server | Setup and start the workflow engine server (guided) |
/cc3-client | Setup and start the workflow runner in a project |
/cc3-client-update | Update client with latest upstream changes |
# Assignments
assignments.create # Create work objective
assignments.list # List by namespace/status
assignments.update # Update artifacts, decisions, status
# Job Groups & Jobs
jobs.createGroup # Create parallel job group
jobs.insertGroupAfter # Chain a new group after existing
scheduler.getReadyJobs # Get jobs ready for execution
# Chat
chatThreads.create # Create chat thread (jam/cook/guardian)
chatMessages.add # Add message to thread
chatJobs.trigger # Trigger PO agent response
# Send message between agents
node .agents/tools/workflow/agent-comms.mjs post "discovery"
node .agents/tools/workflow/agent-comms.mjs --group <groupId> --name agent-a post --sync "Posted and catching up"
# Sync messages
node .agents/tools/workflow/agent-comms.mjs sync
node .agents/tools/workflow/agent-comms.mjs --group <groupId> --name agent-a --json sync --after <position> --limit <n>
Peer-Comms defaults to AGENT_COMMS_GROUP or WORKFLOW_GROUP_ID for the group. Pass --name for each subagent; post publishes unless --sync is provided, while sync advances the local cursor.
# Workflow CLI
cd .agents/tools/workflow && npx tsx cli.ts queue
localhost:3000 (Chat, assignments, job monitoring)npx convex dev for local).agents Directory: Instant workflow engine client for any projectnpx claude-comms: One-command client installationThe workflow engine tracks job lifecycle, tool call counts, token usage, duration, and agent reflections. Job results, PM decisions, and alignment status are surfaced through the Workflow Engine UI. See Reflection Feedback Spec for the agent reflection telemetry system.
.agents/tools/workflow/agent-comms.mjsMIT License - see LICENSE file for details.
For comprehensive documentation and advanced features, explore our complete guides.