FastGPT is a knowledge-based platform built on the LLM, offers out-of-the-box data processing and model invocation capabilities, allows for workflow orchestration through Flow visualization!
Go to file
Archer 44e9299d5e
Some checks are pending
Document deploy / sync-images (push) Waiting to run
Document deploy / generate-timestamp (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.cn suffix:cn]) (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.io suffix:io]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.cn kube_config:KUBE_CONFIG_CN suffix:cn]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.io kube_config:KUBE_CONFIG_IO suffix:io]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / get-vars (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:amd64 runs-on:ubuntu-24.04]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / release-fastgpt-images (push) Blocked by required conditions
V4.13.2 features (#5792)
* add manual create http toolset (#5743)

* add manual create http toolset

* optimize code

* optimize

* fix

* fix

* rename filename

* feat: integrate ts-rest (#5741)

* feat: integrate ts-rest

* chore: classify core contract and pro contract

* chore: update lockfile

* chore: tweak dir structure

* chore: tweak dir structure

* update tsrest code (#5755)

* doc

* update tsrest code

* fix http toolset (#5753)

* fix http toolset

* fix

* perf: http toolset

* fix: toolresponse result (#5760)

* doc

* fix: toolresponse result

* fix: mongo watch

* remove log

* feat: integrated to minio (#5748)

* feat: migrate to minio

* feat: migrate apps' and dataset's avatar to minio

* feat: migrate more avatars to minio

* fix: lock file

* feat: migrate copyright settings' logo to minio

* feat: integrate minio

* chore: improve code

* chore: rename variables

* refactor: s3 class

* fix: s3 and mongo operations

* chore: add session for avatar source

* fix: init s3 buckets

* fix: bugbot issues

* expired time code

* perf: avatar code

* union type

* export favouriteContract

* empty bucket check

---------

Co-authored-by: archer <545436317@qq.com>

* refactor: zod schema to generate OpenAPI instead (#5771)

* doc

* fix: text split code (#5773)

* fix: toolresponse result

* remove log

* stream remove

* fix: text split code

* fix: workflow (#5779)

* fix: toolresponse result

* remove log

* fix: value check

* fix: workflow

* openapi doc

* perf: bucket delete cron

* doc

* feat: apikey health

* feat: export variables

* api code move

* perf: workflow performance (#5783)

* perf: reactflow context

* perf: workflow context split

* perf: nodeList computed map

* perf: nodes dependen

* perf: workflow performance

* workflow performance

* removel og

* lock

* version

* loop drag

* reactflow size

* reactflow size

* fix: s3init (#5784)

* doc

* fix: s3init

* perf: dynamic import

* remove moongose dep

* worker build

* worker code

* perf: worker build

* fix: error throw

* doc

* doc

* fix: build

* fix: dockerfile

* nextjs config

* fix: worker

* fix: build (#5791)

* fix: build

* vector cache code

* fix: app info modal avatar upload method replace (#5787)

* fix: app info modal avatar upload method replace

* chore: replace all useSelectFile with useUploadAvatar

* remove invalid code

* add size

* Update projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/RenderInput/templates/CommonInputForm.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update projects/app/src/pageComponents/app/detail/WorkflowComponents/context/workflowInitContext.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-20 19:08:21 +08:00
.claude V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
.github Test doc (#5724) 2025-09-29 11:52:39 +08:00
.husky feature: V4.12.2 (#5525) 2025-08-25 19:19:43 +08:00
.vscode feature: V4.12.2 (#5525) 2025-08-25 19:19:43 +08:00
bin fix: the helm release failed due to version handle (#2199) 2024-07-31 10:19:42 +08:00
deploy feat: add health check to MongoDB service in Docker Compose templates (#5776) 2025-10-17 18:28:48 +08:00
document V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
packages V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
plugins perf: deploy docs; docker-compose (#5722) 2025-09-29 11:34:11 +08:00
projects V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
scripts V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
test V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
.dockerignore V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
.eslintignore remove old doc (#5305) 2025-07-24 10:39:41 +08:00
.eslintrc.json feat: update ESLint config with @typescript-eslint/consistent-type-imports (#4746) 2025-05-06 17:33:09 +08:00
.gitignore V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
.imgbotconfig docs: update font and cdn (#696) 2024-01-05 18:02:53 +08:00
.npmrc Plugin runtime (#2050) 2024-07-15 22:50:48 +08:00
.prettierignore 4.11.2 dev (#5368) 2025-08-02 19:38:37 +08:00
.prettierrc.js README 2023-03-28 00:48:24 +08:00
CLAUDE.md V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
LICENSE 4.11.2 dev (#5368) 2025-08-02 19:38:37 +08:00
Makefile V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
README.md Update README.md (#5686) 2025-09-22 10:47:54 +08:00
README_en.md 4.11.2 dev (#5368) 2025-08-02 19:38:37 +08:00
README_ja.md 4.11.2 dev (#5368) 2025-08-02 19:38:37 +08:00
SECURITY.md perf: memory leak (#5370) 2025-08-03 22:37:45 +08:00
dev.md Feat: admin audit (#5068) 2025-06-19 10:35:21 +08:00
env.d.ts V4.11.0 features (#5270) 2025-07-22 09:42:50 +08:00
package.json perf: deploy docs; docker-compose (#5722) 2025-09-29 11:34:11 +08:00
pnpm-lock.yaml V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
pnpm-workspace.yaml fix: downgrade md lib (#4508) 2025-04-11 13:31:30 +08:00
tsconfig.json Fix some bug (#5048) 2025-06-17 16:10:01 +08:00
vitest.config.mts V4.12.4 features (#5626) 2025-09-15 20:02:54 +08:00
zhlint 4.8.10 perf (#2633) 2024-09-06 17:22:24 +08:00

fastgpt logo

FastGPT

Qoute

English | 简体中文 | 日语

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.

GitHub Repo stars GitHub pull request GitHub last commit License Documentation Local Development Explore our platform

discord     Wechat

🎥 Comprehensive Feature Demonstration

https://github.com/labring/FastGPT/assets/15308462/7d3a38df-eb0e-4388-9250-2409bd33f6d4

🛸 Online Use

Website: fastgpt.io

Conversational AI Setup Workflow Automation
Demo Demo
Knowledge Base Setup Integration Process
Demo Demo
#

💡 Features

Features Details
Application Orchestration Features Offers a straightforward mode, eliminating the need for complex orchestration
Provides clear next-step instructions in dialogues
Facilitates workflow orchestration
Tracks references in source files
Encapsulates modules for enhanced reuse at multiple levels
Combines search and reordering functions
🔜 Includes a tool module
🔜 Integrates Laf for online HTTP module creation
🔜 Plugin encapsulation capabilities
Knowledge Base Features Allows for the mixed use of multiple databases
Keeps track of modifications and deletions in data chunks
Enables specific vector models for each knowledge base
Stores original source files
Supports direct input and segment-based QA import
Compatible with a variety of file formats: pdf, docx, txt, html, md, csv
Facilitates URL reading and bulk CSV importing
🔜 Supports PPT and Excel file import
🔜 Features a file reader
🔜 Offers diverse data preprocessing options
Application Debugging Features Enables targeted search testing within the knowledge base
Allows feedback, editing, and deletion during conversations
Presents the full context of interactions
Displays all intermediate values within modules
🔜 Advanced Debug mode for orchestration
OpenAPI Interface The completions interface (aligned with GPT's chat mode interface)
CRUD operations for the knowledge base
🔜 CRUD operations for conversation
Operational Features Share without requiring login
Easy embedding with Iframe
Customizable chat window embedding with features like default open, drag-and-drop
Centralizes conversation records for review and annotation
#

👨‍💻 Development

Project tech stack: NextJs + TS + ChakraUI + MongoDB + PostgreSQL (PG Vector plug-in)/Milvus

# #

🤝 Third-party Ecosystem

#

🏘️ Community & Support

  • 🌐 Visit the FastGPT website for full documentation and useful links.
  • 💬 Join our Discord server is to chat with FastGPT developers and other FastGPT users. This is a good place to learn about FastGPT, ask questions, and share your experiences.
  • 🐞 Create GitHub Issues for bug reports and feature requests.
#

👀 Others

#

🌱 Contributors

We welcome all forms of contributions. If you are interested in contributing code, you can check out our GitHub Issues to show us your ideas.




Active participants of labring - past 28 days New trends of labring
New participants of labring - past 28 days

🌟 Star History

Star History Chart #

📄 Usage Agreement

This repository complies with the FastGPT Open Source License open source agreement.

  1. Direct commercial use as a backend service is allowed, but provision of SaaS services is not allowed.
  2. Without commercial authorization, any form of commercial service must retain relevant copyright information.
  3. For full details, please see FastGPT Open Source License
  4. Contact: Dennis@sealos.io , click to view commercial version pricing strategy
#