Distri: A Composable Agent Framework

by distrihub

9 433 downloads Not rated yet MIT

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

bash
distri 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

Distri Dashboard

---

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.