Discover and explore top open-source AI tools and projects—updated daily.
jnMetaCodeAI agent orchestration for automated multi-role collaboration
Top 58.7% on SourcePulse
Agency Orchestrator is a framework designed to automate complex workflows by orchestrating multiple AI agents. It targets users who need to generate comprehensive plans or analyses by leveraging diverse AI expertise without writing code. The primary benefit is the rapid generation of detailed outputs by simulating a collaborative team of specialized AI roles, accessible via simple natural language prompts or zero-code YAML configurations.
How It Works
The core of Agency Orchestrator lies in its ability to define and execute multi-agent workflows using YAML configurations. Users can leverage a vast library of pre-defined AI roles (over 211 in Chinese, 170+ in English) or define custom ones. The system automatically constructs a Directed Acyclic Graph (DAG) from the workflow definition, enabling intelligent parallel execution of independent tasks. It integrates with numerous Large Language Model (LLM) providers, crucially supporting several that do not require API keys, thus reducing adoption friction and cost.
Quick Start & Requirements
npm install -g agency-orchestratorHighlighted Details
ao compose) or YAML files.ao compose command intelligently generates complex workflows from a single sentence prompt.resume functionality.Maintenance & Community
The project is actively developed, with a roadmap outlining future enhancements like a Web UI and visual DAG editor. Community engagement is facilitated through a WeChat official account ("AI不止语"), a QQ group (1071280067), and a WeChat group.
Licensing & Compatibility
The project is licensed under the Apache-2.0 license, which generally permits commercial use and integration into proprietary software, provided attribution and license terms are met.
Limitations & Caveats
Current versions lack a graphical user interface (GUI) and visual DAG editor, which are slated for future releases (v0.6). While many LLM providers are free to use via existing subscriptions or tiers, users are still dependent on the availability, rate limits, and terms of service of these third-party LLM providers.
15 hours ago
Inactive