All 192 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.