Open-source catalog of AI agent patterns. Framework-agnostic YAML definitions that work across CrewAI, LangGraph, OpenAI SDK, Claude SDK, Google ADK, and smolagents.
catalog/— YAML agent definitions organized by categorysrc/multiagent/— Python package (catalog loader, patterns, cost estimator, CLI, adapters)docs/— Pattern documentation, framework guides, protocol guidesexamples/— Runnable Python examplestests/— pytest test suite
pip install -e ".[dev]"
pytest
ruff check .src/multiagent/catalog.py— Agent loading and searchsrc/multiagent/patterns.py— 8 orchestration pattern classessrc/multiagent/cost.py— Cost estimation with model pricingsrc/multiagent/router.py— Task → agent recommendation enginesrc/multiagent/cli.py— CLI tool (search, info, list, recommend)
- Python 3.10+ with type hints
- YAML for agent definitions, Python for logic
- All agents must have: name, description, system_prompt, category, cost_profile
- MIT license
- Repo: https://github.com/Hovborg/multi-agent
- Klon:
git clone https://github.com/Hovborg/multi-agent.git