Distri: A Composable Agent Framework
About
Distri is A2A compatible OpenClaw like agent framework built in Rust.
Details
- License
- MIT
Explore
- Agents defined in markdown with TOML frontmatter.
- Built-in tool system: builtins, dynamic HTTP, external client-side, MCP.
- Skills: on-demand knowledge documents loaded at runtime.
- Sub-agents for delegation with isolated context and token budgets.
- Remote execution in sandboxed containers.
- Self-hosted with SQLite, no external dependencies required.
curl -fsSL https://distri.dev/install.sh | sh
bashdistri connections list / token # OAuth connections
distri secrets list / set / delete # Manage secrets
distri workflows run / push # DAG workflows
distri login # Auth with Distri Cloud
distri profile list / use / config # Multi-profile management
```
---
distri traces list / show ID [-v] # Debug with trace viewer
distri tools list / invoke # Inspect and test tools
Distri is an open-source AI agent framework built in Rust. Define agents in markdown, connect your product functions as tools, and run them from the CLI, as an API server, or embedded in your React UI.
Documentation · Website · Distri Cloud

---
Why Distri
- Agents as markdown — Define behavior, tools, and model settings in a single .md file with TOML frontmatter
- Built-in tool system — Builtins (search, shell, browser), dynamic HTTP tools, external client-side tools, and MCP support
- Skills — On-demand knowledge documents agents load at runtime via load_skill, with automatic re-injection after context compaction
- Sub-agents — Agents delegate to specialized child agents with isolated context and token budgets
- Remote execution — Run agents in sandboxed containers for untrusted code or resource isolation
- React SDK — Drop-in <Chat /> component with streaming, tool renderers, voice, and developer mode
- A2A compatible — Implements the A2A protocol for agent discovery and invocation
- Self-hosted — Run on your own infrastructure with SQLite. No external dependencies required.
---
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



