Open-source chaining engine for production AI apps
Top 66.9% on SourcePulse
ChainFury is an open-source, production-grade chaining engine designed for building and deploying complex AI workflows, particularly for Software 2.0 applications. It targets developers and researchers looking to orchestrate multiple AI models and data sources into cohesive pipelines, offering a self-hostable server with a GUI for easier management and experimentation.
How It Works
ChainFury utilizes a Directed Acyclic Graph (DAG) execution engine to define and run AI chains. This approach allows for flexible and efficient orchestration of various components, such as retrieval-augmented generation (RAG), image generation, and private data storage. The engine processes these chains, enabling complex interactions between different AI models and data sources.
Quick Start & Requirements
pip install chainfury
and pip install chainfury_server
.python3 -m chainfury_server
.docker build . -f Dockerfile -t chainfury:latest
and docker run -p 8000:8000 chainfury:latest
.yarn
for frontend compilation.localhost:8000
with credentials admin:admin
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
yarn
for frontend compilation, adding a dependency.1 year ago
Inactive