The best Prompt flow alternatives
5 tools that do a similar job to Prompt flow, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
Prompt flowOpen-source toolkit for building, testing, evaluating and deploying LLM apps, from prototype to production.
- 1

LangChain
Open source · MIT · ★ 149k
A Python framework for building AI agents and apps powered by language models.
Best for: Python developers building LLM-powered applications; Teams that want to switch between model providers without rewriting code
- 2

LlamaIndex
Open source · MIT · ★ 52.8k
Python framework for building LLM apps that query your own documents and data.
Best for: Python developers building retrieval-augmented generation (RAG) apps over private documents; Teams wanting a modular toolkit where they can swap LLM, embedding and vector store providers
- 3

DSPy
Open source · MIT · ★ 38.9k
A Python framework for building and optimizing language model programs instead of hand-writing prompts.
Best for: Python developers building LM-based pipelines such as RAG or multi-step agents; Teams that want to improve prompts with measurable optimization instead of manual tweaking
- 4

Botpress
Open source · MIT · ★ 15k
Open-source tools to build and deploy chatbots and LLM agents, centred on Botpress Cloud.
Best for: Developers who want to write integrations and bots as TypeScript code using the Botpress CLI and SDK; Teams already using Botpress Cloud who want to publish or deploy their own integrations
- 5

promptfoo
Open source · MIT · ★ 26.7k
CLI and library for testing LLM prompts and red-teaming AI apps, with declarative configs.
Best for: Developers building apps on top of LLM APIs who want repeatable prompt tests; Teams comparing several models side by side on the same prompts
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Prompt flow. We don't take payment for placement.