FastGPT

可视化AI Agent构建平台

⭐ 28.9k TypeScript Apache-2.0

解决什么问题

降低 AI 应用开发门槛,通过可视化 Flow 编排快速构建基于大模型的智能体(Agent)、知识库问答系统、自动化工作流等复杂场景,无需大量编码。

最适合

企业内部知识库问答系统、客服机器人、自动化办公流程(如文档处理、数据提取)、插件开发及需要快速验证 AI 应用原型的团队。

不适合

对推理延迟要求极高(<100ms)的实时交互场景、大规模分布式 AI 训练任务、传统非 AI 的 Web 应用开发。

快速上手

bash <(curl -fsSL https://doc.fastgpt.io/deploy/install.sh) && docker compose up -d && open http://localhost:3000

项目详情

FastGPT 是一个基于 TypeScript 开发、采用 Apache-2.0 许可证的开源 AI Agent 构建平台(GitHub 28,942 Star)。它提供以下核心能力:

  • 应用编排:支持 Agent Skill 编排、对话工作流与插件工作流,包含基础的 RPA 节点;提供用户交互与双向 MCP 功能。
  • 调试能力:支持知识库单点搜索测试、对话引用反馈与修改删除、完整调用链路日志以及应用评测。
  • 知识库:支持多库复用与混用,chunk 记录可修改删除;支持手动输入、直接分段、QA 拆分导入;文件格式覆盖 txt、md、html、pdf、docx、pptx、csv、xlsx,以及 URL 读取和 CSV 批量导入;提供混合检索与重排、API 知识库。
  • 插件能力:系统工具热更新(已完成),RAG 模块热更新、Agent-loop 热更新、AI 实时生成插件等功能规划中。
  • 运营能力:支持免登录分享窗口、Iframe 一键嵌入、统一查阅对话记录并标注、应用运营日志。

部署方式:可通过 Docker 快速自托管(官方提供一键安装脚本),也可使用云服务版本(fastgpt.io)或 Sealos 一键部署。另提供商业版,包含场景落地辅导。