labring/FastGPT
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
FastGPT – AI Agent Building Platform
FastGPT is an open‑source platform for creating AI agents and LLM‑powered applications. It bundles data handling, model invocation, and a visual Flow editor so you can stitch together skills, knowledge bases, and plugins into full‑featured conversational or RPA‑style workflows.
What it does
| Area | What you get |
|---|---|
| Application orchestration | Drag‑and‑drop Flow editor; supports agent‑skill pipelines, chat‑workflows, plugin workflows, basic RPA nodes, and two‑way multi‑channel communication (MCP). |
| Debug & testing | Single‑point knowledge‑base search test, reference feedback with edit/delete during chat, full call‑chain logs, app evaluation tools. |
| Knowledge‑base (RAG) support | Multiple reusable vector stores, chunk edit/delete, manual entry, automatic chunking, import from TXT/MD/HTML/PDF/Docx/PPTX/CSV/XLSX, URL fetching, mixed‑retrieval & re‑ranking, API‑exposed KB. |
| Plugin system | Hot‑reload of system tools (future: hot‑reload of RAG modules, agent loops, real‑time AI generation plugins). |
| Operations | Shareable no‑login windows, one‑click iframe embed, unified conversation history with annotation, operational logs. |
Quick start (local)
# fetch the auto‑generated docker compose file
bash <(curl -fsSL https://doc.fastgpt.io/deploy/install.sh)
# launch the stack
docker compose up -d
After the containers are up, open http://localhost:3000. Default credentials are root / 1234.
Deployment options
- Cloud SaaS – Use the hosted service at https://fastgpt.io (no self‑hosting needed).
- Self‑hosted – Deploy via Docker (as above) or with Sealos Cloud for one‑click Kubernetes installation.
- Commercial edition – Adds extra features and professional support; licensing details are in the repo and on the commercial‑version docs.
Ecosystem & related projects
- FastGPT‑plugin – Repository for building and sharing plugins.
- AI‑Proxy – Model‑aggregation load‑balancer used by FastGPT.
- Sealos – Toolkit for quickly deploying cluster applications, used for the Kubernetes deployment path.
- Third‑party integrations: SiliconFlow’s model‑hosting playground, AI‑Proxy public instance.
License
FastGPT is released under the FastGPT Open Source License. It permits commercial use as a backend service but forbids offering the software itself as a SaaS product without a separate commercial agreement. All copyright notices must be retained.
Who might use it?
- Product teams building custom chat assistants, internal knowledge‑base bots, or lightweight RPA agents.
- Developers who want a visual workflow tool to combine LLM calls, vector search, and custom code without writing boilerplate.
- Enterprises looking for a self‑hosted, extensible AI‑agent stack that can be integrated into existing services.
Where to learn more
- Documentation & getting‑started guide – https://doc.fastgpt.io/guide/getting-started
- OpenAPI spec – https://cloud.fastgpt.io/apidoc/systemopenapi
- Community chat – Feishu group QR code shown in the repo README.
All information above is taken directly from the repository’s README; no additional features have been inferred.
Related
- Project
- Project
- Project
- Project
- Project