epfl-dlab/aiflows

🤖🌊 aiFlows: The building blocks of your collaborative AI

45
/ 100
Emerging

This project helps AI developers design and implement complex, collaborative AI systems. It allows them to define independent, goal-driven computational units called 'Flows' that communicate via messages. Developers can combine these 'Flows' like building blocks to create new AI workflows, share them, and enable peer-to-peer collaboration, without dealing with low-level concurrency complexities.

272 stars. No commits in the last 6 months. Available on PyPI.

Use this if you are an AI researcher or developer building advanced, modular AI systems that need to interact with other AI agents, humans, or tools in a concurrent or distributed fashion.

Not ideal if you are looking for an out-of-the-box, end-user AI application or a simple library for a single AI task rather than a framework for building complex AI interactions.

AI-system-design multi-agent-systems collaborative-AI AI-workflow-orchestration distributed-AI
Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 10 / 25

How are scores calculated?

Stars

272

Forks

13

Language

Jupyter Notebook

License

MIT

Last pushed

Apr 30, 2024

Commits (30d)

0

Dependencies

17

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/epfl-dlab/aiflows"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.