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


All information above is taken directly from the repository’s README; no additional features have been inferred.

Related

  • Project
  • Project
  • Project
  • Project
  • Project