28k stars: the Chinese low-code LLM builder you can Docker in one line
FastGPT is a visual workflow platform for building RAG chatbots and AI agents without writing orchestration code.

What it does FastGPT is a self-hostable platform for building knowledge-based AI applications. You upload documents, connect LLM providers, and wire together retrieval, chat, and tool-use steps in a visual flow editor. It spits out shareable chat widgets or OpenAPI endpoints. The project is Chinese-first (docs and README are in Simplified Chinese) but supports multiple languages.
The interesting bit The “glue” here is unusually thick. FastGPT bundles chunking, hybrid search + reranking, voice I/O, bidirectional MCP, and iframe embedding into one deployable unit. That makes it closer to a product than a framework — useful if you want an answer engine today, less so if you need pluggable pipeline components.
Key highlights
- One-liner Docker install via curl script; defaults to
root/1234onlocalhost:3000 - Visual workflow editor with agent planning, plugin nodes, and basic RPA support
- Knowledge base supports txt, md, pdf, docx, pptx, csv, xlsx, plus URL and CSV bulk ingestion
- Built-in completions API that aligns with OpenAI’s chat schema
- Cloud hosted option at fastgpt.io; commercial license available for SaaS use
Caveats
- License explicitly forbids offering FastGPT itself as a SaaS without commercial authorization
- Several features are still unchecked on the roadmap: assisted workflow generation, advanced debug mode, node-level logs, and hot-swappable RAG modules
- Default credentials in the quick-start are, charitably, a placeholder
Verdict Worth a spin if you need a private, document-answering chatbot with minimal code. Skip it if you already run LangChain/LlamaIndex pipelines and want fine-grained control — FastGPT wants to own the stack, not integrate into yours.