A framework for building and composing AI agents built in Rust. Build simply using YAML or rust-script. Leverage mcp-servers right away.
Overview
What is Distri?
Distri is a composable agent framework for building and composing AI agents, written in Rust. It allows developers to create, publish, and combine agent capabilities using the Multi-Agent Communication Protocol (MCP).
How to use Distri?
Distri can be used by configuring agents through YAML files or Rust scripts. Users can run agents using sample configuration files and commands in the terminal.
Key features of Distri?
- Modular design for building independent agent modules
- Standardized communication between agents via MCP
- High performance and reliability due to Rust
- Ability to publish agents as MCP-compatible tools
- Simple API for integrating new capabilities
Use cases of Distri?
- Building AI agents for specific tasks
- Creating a network of agents that can collaborate
- Developing tools that leverage multiple AI capabilities
FAQ from Distri?
- Is Distri suitable for beginners?
Distri is designed for developers, so some familiarity with programming and YAML is recommended.
- Can I contribute to the project?
Yes! Contributions are welcome, and guidelines are provided in the repository.
- What is the MCP?
MCP stands for Multi-Agent Communication Protocol, which allows agents to communicate and collaborate effectively.