SkillAgentSearch skills...

ORCH

One CLI to orchestrate them all. Manage a team of AI agents executing tasks in parallel from your terminal.

Install / Use

/learn @oxgeneral/ORCH
About this skill

Quality Score

0/100

Supported Platforms

Claude Code
Claude Desktop

README

<!-- Hero Banner --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/banner-dark.svg?v=2"> <source media="(prefers-color-scheme: light)" srcset="./assets/banner-light.svg?v=2"> <img alt="ORCH — AI Agent Runtime" src="./assets/banner-dark.svg?v=2" width="100%"> </picture> <p align="center"> <strong>Open-source orchestration for zero-human companies, processes and departments.</strong><br/> <sub>Run multiple AI agents on one project — without babysitting any of them.<br/>Coordinate Claude, Codex, Cursor and any CLI tool in parallel. One npm install. Zero infrastructure.</sub> </p> <p align="center"> <a href="https://github.com/oxgeneral/ORCH/stargazers"><img src="https://img.shields.io/github/stars/oxgeneral/ORCH?style=for-the-badge&color=f59e0b&labelColor=0a0a0a" alt="GitHub Stars" /></a>&nbsp; <a href="https://www.orch.one/"><img src="https://img.shields.io/badge/website-orch.one-f59e0b?style=for-the-badge&labelColor=0a0a0a" alt="Website" /></a>&nbsp; <a href="https://www.npmjs.com/package/@oxgeneral/orch"><img src="https://img.shields.io/npm/v/@oxgeneral/orch?style=for-the-badge&color=f59e0b&labelColor=0a0a0a" alt="npm" /></a>&nbsp; <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-f59e0b?style=for-the-badge&labelColor=0a0a0a" alt="MIT License" /></a>&nbsp; <a href="#development"><img src="https://img.shields.io/badge/tests-1694%20passing-f59e0b?style=for-the-badge&labelColor=0a0a0a" alt="Tests" /></a> </p> <br/> <p align="center"> <a href="#you-hired-ai-agents-now-youre-managing-them-full-time">Problem</a> &bull; <a href="#start-coordinating-agents-in-30-seconds">Install</a> &bull; <a href="#claude-code-integration">Claude Code</a> &bull; <a href="#how-your-ai-team-works">How It Works</a> &bull; <a href="#why-founders-choose-orch">Features</a> &bull; <a href="#headless-daemon--cicd">Serve</a> &bull; <a href="#pre-built-teams--start-with-a-proven-setup">Templates</a> &bull; <a href="#full-cli-reference">CLI</a> &bull; <a href="#architecture">Architecture</a> &bull; <a href="#faq">FAQ</a> </p>
npm install -g @oxgeneral/orch      # Install
cd ~/your-project && orch           # Launch TUI
<br/> <!-- Divider --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/divider-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./assets/divider-light.svg"> <img alt="" src="./assets/divider-dark.svg" width="100%"> </picture> <br/> <div align="center"> <video src="https://github.com/user-attachments/assets/c7c3ab77-e718-4e5a-a8cf-bfc446ace64e" width="100%" controls autoplay loop muted></video> </div> <p align="center"> <em>Set a goal at 10pm. Five agents decompose, implement, test, and review. You wake up to pull requests.</em> </p> <br/> <!-- Divider --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/divider-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./assets/divider-light.svg"> <img alt="" src="./assets/divider-dark.svg" width="100%"> </picture> <br/>

You hired AI agents. Now you're managing them full-time.

You bought Claude, Codex, maybe Cursor. Each one is powerful alone. But your actual job isn't "use AI tools" — it's ship a product at the speed of a full team, while being one person.

Here's what that looks like today:

  • You open 3 terminals. Copy-paste context between them. Forget which agent is doing what.
  • One agent edits a file another is working on. Merge conflict. You fix it manually.
  • An agent crashes at 2am. You don't notice until morning. Half a night wasted.
  • You spend 40-60% of your time routing agents instead of building your product.

You're not the founder. You're the bottleneck.

<br/>

What if your agents coordinated themselves?

$ orch org deploy startup-mvp --goal "Implement user auth with OAuth2"

  ✓ Deployed team "platform" — 5 agents
    CTO (claude)       → Decomposing goal into tasks...
    Backend A (claude)  → Waiting for tasks
    Backend B (codex)   → Waiting for tasks
    QA (codex)          → Waiting for tasks
    Reviewer (claude)   → Waiting for reviews

  ✓ CTO created 6 tasks from goal

$ orch run --all --watch

  22:03  ▶ Backend A    → "Implement OAuth2 flow"         [feature/oauth]
  22:03  ▶ Backend B    → "JWT token service"              [feature/jwt]
  22:03  ▶ QA           → waiting for implementations...
  22:15  ✓ Backend B    DONE  (12m · 4,200 tokens)
  22:15  ▶ QA           → "Test JWT service"               [test/jwt]
  22:22  ✓ Backend A    DONE  (19m · 8,100 tokens)
  22:24  ↻ QA           RETRY  attempt 2/3
  22:28  ✓ QA           DONE  (6m · 2,800 tokens)
  22:29  ▶ Reviewer     → "Review OAuth2 implementation"
  22:33  ✓ Reviewer     DONE  → all tasks in review

  → You went to sleep at 22:05.
  → You wake up to 6 tasks in review. Approve. Merge. Ship.
<p align="center"><strong>One goal. Five agents. Six PRs. Zero tab-switching. $4.20 in tokens.</strong></p> <br/> <!-- Divider --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/divider-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./assets/divider-light.svg"> <img alt="" src="./assets/divider-dark.svg" width="100%"> </picture> <br/>

Start coordinating agents in 30 seconds

<!-- Install Card --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/install-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./assets/install-light.svg"> <img alt="Install ORCH" src="./assets/install-dark.svg" width="100%"> </picture> <br/>

That's it. ORCH auto-initializes and opens the TUI dashboard. Add agents, set goals, and run — right from there.

Claude Code integration

After install, the /orch skill is automatically available in Claude Code. Just type /orch and describe what you need in natural language:

/orch deploy a team to refactor the auth module and add tests

Claude will translate your intent into the right orch commands — create agents, tasks, goals, and run the orchestration. No need to memorize CLI flags.

Or deploy a pre-built team:

orch org deploy startup-mvp --goal "Build invoicing SaaS with Stripe"
orch run --all --watch

System requirements

<table> <tr> <td width="50%" valign="top">

Minimum 1-2 agents

| | | |---|---| | OS | macOS, Linux, WSL2 | | CPU | 2 cores | | RAM | 4 GB | | Disk | 300 MB | | Node.js | >= 20 |

</td> <td width="50%" valign="top">

Recommended — full department 4-6 agents

| | | |---|---| | OS | macOS, Linux, WSL2 | | CPU | 4+ cores | | RAM | 8 GB | | Disk | 1 GB | | Node.js | >= 20 |

</td> </tr> </table> <p align="center">No database. No cloud. No Docker. No GPU — LLMs run via API, not locally.</p>

Your code is safe

Every agent works in an isolated git worktree. Your main branch is never touched until you explicitly approve and merge. Mandatory review step in the state machine — no code ships without your OK. Agents can't overwrite each other's work.

<details> <summary><strong>Why does each agent need ~300 MB?</strong></summary> <br/>

ORCH itself is lightweight (~120 MB). The RAM goes to the agent CLI processes that ORCH spawns — each is a separate Node.js/Python runtime:

| Agent process | RAM per instance | Why | |---------------|-----------------|-----| | Claude Code CLI | 200-400 MB | Full Node.js runtime + context window | | OpenCode | 200-400 MB | Node.js + provider SDK | | Codex CLI | 150-300 MB | Python runtime + OpenAI SDK | | Cursor CLI | 200-400 MB | Electron-based agent | | Shell scripts | 10-50 MB | Depends on the tool |

Formula: 120 MB (ORCH) + N × ~300 MB per concurrent agent. 2 agents ≈ 0.7 GB, 4 agents ≈ 1.3 GB, 6 agents ≈ 2 GB.

</details> <br/> <!-- Divider --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/divider-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./assets/divider-light.svg"> <img alt="" src="./assets/divider-dark.svg" width="100%"> </picture> <br/>

How your AI team works

<table> <tr> <td width="50%" valign="top">

CTO — strategic decomposition

Set a high-level goal. Your CTO agent decomposes it into concrete tasks, assigns priorities, and delegates to the right departments. You set strategy — AI executes.

Engineering Department — parallel execution

Backend A, Backend B, Frontend — each agent gets its own git worktree (isolated branch). They work in parallel without file conflicts. Failed? Auto-retry with exponential backoff. Stalled? Zombie detection kills and re-queues.

</td> <td width="50%" valign="top">

QA Department — automated verification

QA agents pick up completed work, run tests, validate contracts. Reject with feedback → task goes back to engineering with your notes. The loop closes automatically.

Inter-department communication

Agents talk to each other — direct messages, team broadcasts, shared context store. Backend finishes auth module → sends message to QA → QA starts testing. No copy-paste. No manual routing.

</td> </tr> </table>

Code Review — mandatory quality gate

Nothing touches main until reviewed. Every task flows through the state machine:

<!-- State Machine --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/statemachine-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./assets/statemachine-light.svg"> <img alt="State Machine: todo → in_progress → review → done" src="./assets/statemachine-dark.svg" width="100%"> </picture>

Every transition validated. No task gets lost. No code merges without approval.

<br/> <!-- Divider --> <picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/divider-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./assets/divider-light.svg"> <img alt="" src="./assets/divider-dark.svg" width="100

Related Skills

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated3h ago
Forks0

Languages

TypeScript

Security Score

95/100

Audited on Apr 2, 2026

No findings