jnMetaCode/agency-orchestrator
🚀 One sentence → your one-person company of AI experts → complete deliverable in minutes. 276 CN + 184 EN + 5 more languages (ko/ru/pt-BR/id/ar) · zero-code YAML · auto-verified acceptance · Web Studio / Desktop / Docker · 15 LLM providers (11 key-free). 一句话组建你的「一人公司」AI 专家团队,几分钟交付完整方案;验收自动核验,网页 / 桌面 / Docker 全渠道。
What it is
Agency Orchestrator is a multi-agent AI orchestration engine. You give it a single sentence describing a goal (e.g., "analyze the feasibility of an AI bookkeeping tool"), and it automatically assembles a team of specialized AI "roles" (out of 276 built-in personas like market researcher, financial planner, and UX designer), designs a workflow, runs the steps in parallel where possible, and delivers a complete, structured result.
It's designed for non-programmers: you can use a plain-language CLI command (ao compose "..." --run) or a visual web Studio (ao web), and you can also define workflows manually in simple YAML files.
Core features
- Automatic team formation: The AI picks relevant expert roles from a library of 276 Chinese (and 191 English) personas based on your prompt.
- DAG-based workflow engine: Parses YAML, builds a dependency graph, automatically detects which steps can run in parallel, passes outputs between steps via
{{variables}}, and retries failures with exponential backoff. - Zero-code / low-code: Use a single sentence, or write a simple YAML file with steps, roles, and dependencies.
- Flexible model providers: Works with 20+ APIs. Notably, it can reuse your existing logged-in coding CLIs (Claude Code, GitHub Copilot, OpenAI Codex, etc.) with no API key required, or use traditional keys (DeepSeek, OpenAI, Gemini, etc.). It also supports local models via Ollama.
- Quality gates: Each step can have
acceptancecriteria (injected into the prompt) andassertrules (mechanical checks like file counts or regex matches) to validate output structure. - Resume & feedback: Rerun from a checkpoint (
--resume) or ask a specific expert to revise its output with your feedback (--feedback). - Team loadouts: Save a good role lineup as a reusable "team" and apply it to new tasks.
- Prompt Lab: Optimize, test, and version-control your prompts.
- Skills: Attach methodology playbooks (e.g., TDD, structured code review) to specific workflow steps.
- Integrations: Can be called from Cursor, Claude Code, etc. (19 tools), and exposes an MCP server (
ao serve). - Deployment: Installable via npm, or run as a Docker container for NAS/self-hosting.
How it works (simple terms)
- You type a goal (or write a YAML file).
- The engine (or the AI composer) picks roles and builds a step-by-step plan (a DAG).
- Each step calls an LLM with a role-specific system prompt and a task.
- Steps run in parallel where dependencies allow; outputs are chained.
- Results are saved to an
ao-output/folder, with options to export to DOCX/PDF or share as a self-contained HTML report.
Who it's for
People who want "a team of AI experts" for planning, research, content creation, code review, or business analysis — without writing Python or managing complex agent frameworks. It's especially friendly for Chinese-language users, given the large built-in Chinese role library.
Related
- Project
- Project
- Project
- Project
- Dispatch