Build intelligent agents with composable blocks

CRB is a hybrid actor/FSM/task framework for Rust. Create autonomous agents, workflows, and AI pipelines with minimal boilerplate.

View on GitHub →
CRB Framework

Everything you need to build agents

Composable blocks for autonomous systems

Hybrid Workload System

Hybrid Workload System

Seamlessly combine actors, finite state machines, sync/async tasks, and supervisors. Choose the right abstraction for each component.

WASM-Compatible

WASM-Compatible

Build once, run everywhere. Full no-std support means your agents work in browsers, embedded systems, and servers without modification.

Trait-Based Design

Trait-Based Design

Extensible architecture through traits. Implement your own actors, FSMs, and tasks while leveraging the framework's infrastructure.

AI Pipeline Ready

AI Pipeline Ready

Purpose-built pipeline primitives for AI workflows. Connect LLMs, vector databases, and processing stages with type-safe composition.

Production Tested

Production Tested

Powers Knowledge.Dev platform and content processing. Battle-tested in real-world educational content delivery and backend services.

Graceful Shutdown

Graceful Shutdown

Hierarchical actor supervision with proper cleanup. Agents shut down in dependency order, ensuring data consistency and resource cleanup.

How CRB Works

1

Define

Create actors, FSMs, or tasks using simple trait implementations. Define your agent's behavior and state transitions.

2

Compose

Connect components into workflows and pipelines. CRB handles message routing, lifecycle, and coordination.

3

Deploy

Run your agents in any environment: web servers, WASM apps, CLI tools, or embedded systems.

4

Scale

Add supervisors for fault tolerance. Spawn multiple agent instances. Build hierarchical agent systems.

Ready to build intelligent agents?

CRB is open source and available on GitHub

Get Started →

On the Roadmap

We're constantly evolving CRB based on community feedback

Coming Soon

Distributed Runtime

Run agents across multiple machines with transparent message routing

Coming Soon

Visual Agent Builder

Drag-and-drop interface for designing agent workflows

Coming Soon

Hot Reload

Update agent behavior without restarting the system