Warning
β¨ Alpha Release is Here! This project is currently in alpha. Please use with caution, as it may contain bugs and undergo significant changes.
Compozy orchestrates multi-agent AI systems with ease. Compozy's enterprise-grade platform uses declarative YAML to deliver scalable, reliable, and cost-efficient distributed workflows, simplifying complex fan-outs, debugging, and monitoring for production-ready automation.
- Declarative Workflows: Define complex AI workflows with simple, human-readable YAML.
- Developer-Focused: A comprehensive CLI with hot-reloading for a seamless development experience.
- Advanced Task Orchestration: 8 powerful task types including parallel, sequential, and conditional execution.
- Extensible Tools: Write custom tools in TypeScript/JavaScript to extend agent capabilities.
- Multi-Model Support: Integrates with 7+ LLM providers like OpenAI, Anthropic, Google, and local models.
- Enterprise-Ready: With Temporal behind the scenes, Compozy is built for production with persistence, monitoring, and security features.
- High Performance: Built with Go at its core, Compozy delivers exceptional speed and efficiency.
Get up and running with Compozy in just a few minutes.
brew tap compozy/homebrew-compozy
brew install compozy
npm install -g @compozy/cli
# Or with Yarn
yarn global add @compozy/cli
# Or with pnpm
pnpm add -g @compozy/cli
# Create a new project
compozy init my-ai-app
cd my-ai-app
# Start the development server
compozy dev
Note: When using MCP tools in standalone mode, ensure
mcp_proxy.port
is set to a fixed port (not 0). See MCP Configuration for details.
For a complete walkthrough, check out our Quick Start Guide.
Our documentation website is the best place to find comprehensive information, tutorials, and API references.
Section | Description |
---|---|
π Getting Started | Installation, setup, and your first workflow |
π οΈ Configuration | Project, runtime, and provider configuration |
π¨ Template Engine | Dynamic YAML configuration with templating |
π€ Agents | Building and configuring AI agents |
βοΈ Tasks | Orchestrating operations with various task types |
π§ Tools | Extending agent capabilities with custom tools |
π§ Memory & Context | Managing agent memory and conversation context |
π MCP Integration | Model Context Protocol for external tool servers |
π‘ Signal System | Event-driven communication between components |
π Deployment | Deploy Compozy to production environments |
π» CLI Reference | Command-line interface reference |
π Schema Definition | YAML schema definitions for all components |
π API Reference | REST API for programmatic access |
β‘οΈ Explore the full documentation
We welcome contributions from the community! Whether it's reporting a bug, suggesting a feature, or submitting a pull request, your input is valuable.
- GitHub Issues: Report bugs and request features.
- Contributing Guide: Learn how to contribute to the project.
This project is licensed under the Business Source License 1.1 (BUSL-1.1). See the LICENSE file for details.
Made with β€οΈ by the Compozy Team