One sentence spawns a full AI consulting department
It turns a single sentence into a parallel team of specialized AI agents that research, analyze, and write a complete plan.

What it does Agency Orchestrator is a TypeScript CLI that takes a plain-English sentence, assigns roles from a library of 211+ specialist AI agents, and runs them as a DAG workflow to produce a finished report. You can also write zero-code YAML pipelines manually, pass outputs between steps via template variables, and resume from any point if a step needs a redo.
The interesting bit
The ao compose command is the standout: the tool uses an LLM to parse your sentence, cast the right characters from its role library, design the dependency graph, and emit a runnable YAML workflow automatically. It also routes requests through CLI tools you might already be paying for—Claude Code, Copilot, Gemini, ChatGPT—so you can skip API keys entirely on several providers.
Key highlights
- 211+ pre-built Chinese roles (and 170+ English) covering product, engineering, finance, marketing, and more, loaded as system prompts.
- Automatic DAG construction and parallel execution based on
depends_on; no manual graph wiring needed for composed workflows. - Resume and partial rerun via
--resumeand--from, letting you iterate on one step without re-burning tokens for the entire chain. - Seven no-API-key provider options that piggyback on existing CLI subscriptions or local Ollama, plus standard key-based APIs.
- MCP server mode and integrations for 14 AI coding assistants like Cursor and Claude Code.
Caveats
- The README is CLI-centric; the web Studio and desktop app mentioned in the repository description are not demonstrated in the documentation provided.
- Several “no API key” providers still require existing paid subscriptions (Claude Pro, Copilot, ChatGPT Plus) rather than being truly free.
Verdict Best for developers and tech leads who want structured, multi-perspective AI output without writing Python orchestration. Skip it if you are looking for a chatbot UI or lack access to any supported LLM backend.
Frequently asked
- What is jnMetaCode/agency-orchestrator?
- It turns a single sentence into a parallel team of specialized AI agents that research, analyze, and write a complete plan.
- Is agency-orchestrator open source?
- Yes — jnMetaCode/agency-orchestrator is open source, released under the Apache-2.0 license.
- What language is agency-orchestrator written in?
- jnMetaCode/agency-orchestrator is primarily written in TypeScript.
- How popular is agency-orchestrator?
- jnMetaCode/agency-orchestrator has 1.9k stars on GitHub and is currently accelerating.
- Where can I find agency-orchestrator?
- jnMetaCode/agency-orchestrator is on GitHub at https://github.com/jnMetaCode/agency-orchestrator.