All 193 Dependencies

Every package FastGPT depends on, ranked by repo health score.

FastGPT is an open-source AI Agent platform built on Next.js and TypeScript that enables teams to create production-grade chatbots and knowledge assistants through a visual drag-and-drop workflow editor. It targets developers, enterprise teams, and AI product builders who need to ship domain-specific AI applications without deep LLM engineering expertise. The platform handles everything from document ingestion and vector embedding to multi-step workflow orchestration and real-time debugging, making it practical to deploy AI assistants that reason over private data.

The architecture is a monorepo with three clearly separated layers: shared global types and Zod schemas, a backend service package with MongoDB models and a workflow execution engine, and a Next.js full-stack application that ties them together. FastGPT integrates natively with any OpenAI-compatible API endpoint, including Claude, DeepSeek, and Qwen, and supports multiple vector database backends including PostgreSQL/pgvector, Milvus, and Zilliz. An optional AI Proxy layer provides load balancing and model aggregation across providers.

What sets FastGPT apart operationally is its bidirectional MCP (Model Context Protocol) support: it can consume tools from external MCP servers and simultaneously expose its own workflows as MCP endpoints, making any FastGPT app composable into larger AI systems. The platform ships with a separate code-sandbox microservice using Bun and Hono for isolated JavaScript execution, a standalone MCP server project, and Helm charts for Kubernetes deployment. A cloud-hosted version at fastgpt.io is available alongside full Docker self-hosting.

FastGPT has accumulated over 28,000 GitHub stars since its 2023 launch and maintains a release cadence of multiple versions per month, with 148 contributors and an active Chinese-speaking community supported by Feishu groups and official documentation in six languages.

34 proxy-from-env ^1.1.0 outdated 37 remark-breaks ^4.0.0 38 gray-matter ^4.0.3 39 use-context-selector ^1.4.4 outdated 40 nextjs-cors 2.2.1 40 react-responsive ^10.0.1 40 remark-gfm ^4.0.1 40 remark-rehype ^11.1.1 40 yauzl ^3.4.0 42 qrcode ^1.5.4 44 crypto-js ^4.2.0 44 remark-math ^7.0.0 outdated 44 remark-math ^6.0.0 45 JSON5 catalog: 46 form-data ^4.0.4 46 jsonrepair ^3.0.0 46 openapi-types ^12.1.3 47 SheetJS (xlsx-republish) 0.18.5 outdated 48 NProgress ^0.2.0 48 Vaul catalog: 48 jsonwebtoken catalog: 48 unified ^11.0.5 49 jsondiffpatch ^0.7.2 50 @t3-oss/env-core catalog: 50 React Syntax Highlighter ^15.5.0 outdated 50 mime-types catalog: 50 react-textarea-autosize ^8.5.4 53 @monaco-editor/react ^4.7.0 53 @svgr/core catalog: 53 mime catalog: 53 react-beautiful-dnd ^13.1.1 54 cookie ^0.7.1 outdated 54 pino-opentelemetry-transport ^1.0.1 outdated 55 tokio-tungstenite 0.29.0 outdated 58 tracing 0.1 58 tracing 0.3.23 outdated 59 Archiver ^7.0.1 outdated 60 Winston ^3.17.0 60 dotenvy 0.15.7 62 Emotion catalog: 62 Emotion catalog: 62 iconv-lite ^0.6.3 outdated 62 zod-openapi ^5.4.6 outdated 63 @apidevtools/swagger-parser ^10.1.0 outdated 64 fs-extra ^11.3.0 64 p-limit ^7.2.0 65 ipaddr.js catalog: 65 jsonwebtoken 10.4.0 outdated 65 proxy-addr catalog: 65 schema-dts ^1.1.5 outdated 66 base64 0.22.1 outdated 66 proxy-agent ^7.0.2 outdated 66 proxy-agent ^7.0.6 outdated 66 proxy-agent catalog: 66 react-markdown catalog: 67 JSZip ^3.10.1 67 Lodash 4.17.23 outdated 67 Lodash catalog: 67 sha2 0.10.9 outdated 68 Orama ^3.1.11 68 tempfile 3.27.0 69 react-day-picker ^9.14.0 outdated 69 uuid ^9.0.1 outdated 71 LogTape ^2 71 remark ^15.0.1 71 remark ^11.0.0 outdated 71 remark ^11.0.0 outdated 72 Chalk catalog: 72 Dagre ^1.1.4 outdated 72 acorn ^8.15.0 72 acorn ^8.3.4 72 serde_json 1.0.150 72 turndown ^7.1.2 73 MDX ^3.1.0 73 node-cron ^3.0.3 outdated 74 Radix UI ^1.2.12 74 js-cookie ^3.0.7 74 qs ^6.15.2 76 file-type catalog: 76 minio catalog: 76 serde 1.0 77 react-i18next catalog: 78 Day.js catalog: 78 Zustand ^4.3.5 outdated 78 date-fns catalog: 78 dotenv ^17.3.1 outdated 78 node-postgres ^8.10.0 79 @e2b/code-interpreter ^2.3.3 79 Motion 9.1.7 outdated 79 PapaParse 5.4.1 outdated 81 JSONPath ^10.3.0 outdated 81 dnd-kit catalog: 81 esbuild ^0.25.11 outdated 82 class-variance-authority ^0.7.1 82 i18next catalog: 82 js-yaml catalog: 82 reqwest 0.13.4 83 fast-glob ^3.3.3 84 Streamdown catalog: 84 cron-parser ^4.9.0 outdated 84 milvus-sdk-node 2.4.10 outdated 85 @hono/node-server ^1.13.7 outdated 85 Express catalog: 85 Mammoth.js ^1.11.0 85 Multer 2.2.0 outdated 85 Pino ^9.7.0 outdated 85 nanoid catalog: 86 ahooks catalog: 86 notify 9.0.0-rc.4 86 notify 0.8.0-rc.2 outdated 86 tailwind-merge ^3.5.0 87 Moment.js ^2.30.1 88 Immer ^9.0.19 outdated 88 es-toolkit ^1.43.0 88 tsx catalog: 89 @xmldom/xmldom ^0.8.10 outdated 89 lint-staged catalog:lint 89 xterm.js catalog: 89 xterm.js catalog: 90 Cheerio 1.0.0-rc.12 outdated 90 ECharts 5.4.1 outdated 90 Fumadocs Core 15.6.3 outdated 90 Hono catalog: 90 MCP TypeScript SDK catalog: 90 Scalar API Reference ^0.8.1 outdated 90 Tailwind CSS ^4.1.11 90 Tailwind CSS ^4.1.11 90 futures 0.3.32 90 portable-pty 0.9.0 91 BullMQ ^5.52.2 outdated 91 React Flow ^11.7.4 outdated 91 Recharts catalog: 91 Sass ^1.58.3 91 chakra-ui catalog: 91 chakra-ui catalog: 91 chakra-ui catalog: 91 chakra-ui catalog: 91 chakra-ui catalog: 91 chakra-ui catalog: 91 prettier catalog:lint 92 KaTeX 0.16.22 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Lexical 0.12.6 outdated 92 Mermaid ^10.9.6 outdated 92 React Hook Form catalog: 92 TanStack Query catalog: 92 Zod ^4.0.5 92 axum 0.8.9 92 ioredis ^5.6.0 outdated 92 lucide-react ^0.525.0 outdated 92 postcss ^8.5.10 92 undici catalog: 93 MySQL2 ^3.11.3 93 PDF.js 4.10.38 outdated 93 Vitest catalog: 93 Vitest catalog: 94 AWS SDK for JavaScript (S3 Client) ^3.948.0 94 AWS SDK for JavaScript (S3 Client) ^3.948.0 94 AWS SDK for JavaScript (S3 Client) ^3.952.0 94 Axios catalog: 94 Marked ^17.0.6 outdated 94 typescript-eslint catalog:lint 95 ESLint catalog:lint 95 Mongoose catalog: 95 NumPy 95 OpenAI 6.34.0 outdated 95 Tokio 1.52.3 96 Next.js 16.1.6 outdated 96 Next.js catalog:lint 96 Next.js ^15.5.18 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.203.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.203.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.203.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.203.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.0.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.203.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.0.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.0.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.0.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.39.0 outdated 97 Matplotlib 97 TypeScript catalog: 98 React ^19.1.0 98 React DOM ^19.1.0 98 pandas

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers