NimbleBoxAI/ChainFury
An open-source chaining engine for orchestrating LLM workflows, supporting RAG, multi-model backends, and self-hosted deployment.

ChainFury is a production-grade chaining engine that powers TuneChat and Tune Studio. It provides a Python library (chainfury) and server (chainfury_server) for composing LLM-based workflows, including built-in support for Retrieval Augmented Generation (RAG), multi-model backends, and prompt engineering. The project enables developers to build and self-host conversational AI applications by chaining together LLM calls with retrieval and other tooling.
Frequently asked
- What is NimbleBoxAI/ChainFury?
- An open-source chaining engine for orchestrating LLM workflows, supporting RAG, multi-model backends, and self-hosted deployment.
- Is ChainFury open source?
- Yes — NimbleBoxAI/ChainFury is open source, released under the Apache-2.0 license.
- What language is ChainFury written in?
- NimbleBoxAI/ChainFury is primarily written in Python.
- How popular is ChainFury?
- NimbleBoxAI/ChainFury has 452 stars on GitHub.
- Where can I find ChainFury?
- NimbleBoxAI/ChainFury is on GitHub at https://github.com/NimbleBoxAI/ChainFury.