* next 15 * lock * feat: rename .d.ts to .ts for Next 15 compatibility - Rename 104 .d.ts files to .ts (Next 15 no longer supports .d.ts in src) - Remove 5 redundant .d.ts files that had .ts counterparts - Update all import paths: remove .d suffix from 100 import statements - Update tsconfig.json include patterns across all packages - Add pnpm overrides to unify react@18.3.1 across monorepo - Fix react version mismatch (packages/global and packages/service were resolving to react@19.1.1) * fix: resolve 61 TypeScript errors from .d.ts to .ts migration - Fix broken imports using non-relative module paths (e.g. 'support/user/team/type' → relative paths) - Remove unused/dead imports referencing deleted modules - Fix duplicate identifiers (show_emptyChat, concatMd, TrainingModeEnum) - Add missing imports (BoxProps, GroupMemberRole, UsageSourceEnum, dashboard_evaluation) - Fix generic type constraints (OutLinkEditType, createShareChat) - Replace removed types with correct alternatives (ChatModelItemType → LLMModelItemType) - Delete 5 dead code files with 0 references - Add global type declaration for countTrackQueue - Fix nullable type narrowing (sourceMember, ParentIdType, optional app fields) * refactor: replace as ClientSession assertion with proper type narrowing via Omit & intersection * fix: remove experimental.workerThreads to fix DataCloneError in Next 15 static generation Next 15 worker threads attempt to structuredClone the config object, which fails on the webpack function. workerThreads is not needed for the build to work correctly. * Update document/content/docs/upgrading/4-14/4148.mdx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix: ts * update next config * update next * fix: dockerfile * fix: comment --------- Co-authored-by: Archer <c121914yu@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
FastGPT
English | 简体中文 | Bahasa Indonesia | ไทย | Tiếng Việt | 日本語
FastGPT is an AI Agent building platform that provides out-of-the-box capabilities for data processing and model invocation. It also enables workflow orchestration through Flow visualization, allowing you to achieve complex application scenarios!
https://github.com/labring/FastGPT/assets/15308462/7d3a38df-eb0e-4388-9250-2409bd33f6d4
Quick Start
You can quickly start FastGPT using Docker. Run the following command in your terminal and follow the prompts to pull the configuration.
# Run the command to pull the configuration file
bash <(curl -fsSL https://doc.fastgpt.cn/deploy/install.sh)
# Start the service
docker compose up -d
After fully started, you can access FastGPT at http://localhost:3000. The default account is root and the password is 1234.
If you encounter any issues, you can view the complete Docker deployment tutorial
🛸 Usage
-
Cloud Version
If you don't need private deployment, you can directly use our cloud service at: fastgpt.io -
Community Self-Hosted Version
You can quickly deploy using Docker or use Sealos Cloud to deploy FastGPT with one click. -
Commercial Version
If you need more complete features or in-depth service support, you can choose our Commercial Version. In addition to providing complete software, we also offer implementation guidance for specific scenarios. You can submit a commercial consultation.
💡 Core Features
![]() |
![]() |
![]() |
![]() |
1 Application Orchestration
- Planning Agent mode.
- Dialogue workflow, plugin workflow, including basic RPA nodes.
- User interaction
- Bidirectional MCP
- Assisted workflow generation
2 Application Debugging
- Knowledge base single-point search testing
- Reference feedback during conversation with edit and delete capabilities
- Complete call chain logs
- Application evaluation
- Advanced orchestration DeBug mode
- Application node logs
3 Knowledge Base
- Multi-database reuse and mixing
- Chunk record modification and deletion
- Support for manual input, direct segmentation, QA split import
- Support for txt, md, html, pdf, docx, pptx, csv, xlsx (more can be PR'd), support for URL reading & CSV batch import
- Hybrid retrieval & reranking
- API knowledge base
- RAG module hot-swapping
4 OpenAPI Interface
- Completions interface (aligned with GPT chat mode)
- Knowledge base CRUD
- Dialogue CRUD
- Automated OpenAPI interface
5 Operations Features
- Login-free sharing window
- One-click Iframe embedding
- Unified dialogue record review with data annotation
- Application operation logs
6 Others
- Visual model configuration.
- Voice input and output support (configurable)
- Fuzzy input hints
- Template marketplace
💪 Our Projects & Links
- Quick Start Local Development
- OpenAPI Documentation
- FastGPT-plugin
- AI Proxy: Model Aggregation Load Balancing Service
- Laf: Quick 3-Minute Access to Third-Party Applications
- Sealos: Quick Cluster Application Deployment
🌿 Third-party Ecosystem
- AI Proxy: Large Model Aggregation Service
- SiliconCloud - Open Source Model Online Experience Platform
- PPIO: One-click Call to Cost-effective Open Source Model API and GPU Containers
🏘️ Community
Join our Feishu group:
🤝 Contributors
We warmly welcome contributions in various forms. If you're interested in contributing code, check out our GitHub Issues and show us your brilliant ideas!
|
|
|
|---|---|
|
|
|
|
|
|
🌟 Star History
License
This repository follows the FastGPT Open Source License.
- Commercial use as backend services is allowed, but SaaS services are not permitted.
- Any commercial services without commercial authorization must retain the relevant copyright information.
- Please see FastGPT Open Source License for full details.
- Contact: Dennis@sealos.io, View Commercial Pricing




