Agent framework for reproducible, multi-agent systems
New!
Top 96.5% on SourcePulse
MiroFlow is a modular AI agent framework designed for building, managing, and scaling complex multi-agent systems with a focus on reproducible performance and robust tool integration. It targets developers and researchers building sophisticated AI applications that require reliable execution of multi-step, tool-using tasks, offering a battle-tested solution that achieves state-of-the-art results on benchmarks like GAIA.
How It Works
MiroFlow employs a multi-stage, agentic process starting with intent recognition and query augmentation. A main orchestrator agent then plans and executes tasks, delegating to specialized sub-agents for domain-specific operations. Agents interact with external capabilities via MCP (Model Context Protocol) servers, which provide implementations for various tools like code execution, web search, and visual perception. The framework emphasizes modularity, with core components for pipeline management, LLM interaction, and tool integration, supported by a configuration system and observability features.
Quick Start & Requirements
uv sync
within apps/run-agent
to set up the Python environment..env
files. Optional E2B sandbox setup requires Docker and npm.Highlighted Details
Maintenance & Community
The project emphasizes continuous updates with monthly releases and community co-creation, welcoming pull requests and feature proposals. Community channels include X (@MiroMindAI), RedNote, and Discord.
Licensing & Compatibility
The repository's license is not explicitly stated in the README, which may impact commercial use or closed-source linking.
Limitations & Caveats
The README does not specify the project's license, which is a critical factor for adoption. While claiming reproducibility, users must set up numerous API keys and potentially complex E2B sandbox environments.
3 days ago
Inactive