It all started with a conversation among friends about limitations in current multi-agent orchestration frameworks. We faced issues like limited control over agent memory and state, complicated persistence, scaling problems, and lack of type safety in Python-based tools. These challenges inspired us to try something different.
The result was GraphFlow, a Rust-based lean framework for orchestrating multi-agent workflows that's simple, scalable, and robust. Its key features include:
Graph-based orchestration: Easily define workflows using nodes and edges.
Lean Execution Engine: A minimal and efficient graph executor / state machine implementation.
Clear Memory Management: Direct and transparent handling of agent states.
Simple DB Schema: Easy-to-understand schema for persistence and state tracking.
High Performance: Native Rust performance with low overhead and easy scaling.
Type Safety: Rust's type system reduces runtime errors.
GraphFlow is open-source ofc and aims to solve real-world problems we've experienced firsthand.
We'd love your feedback!