{"adoption": {"forks": 7279, "observed_at": "2026-08-28T04:11:53.508830+00:00", "stars": 29477}, "canonical_url": "https://ross.abutalabs.com/products/fastgpt", "card": {"archived": false, "artifact_type": "application", "description": "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.", "domain": ["artificial-intelligence", "large-language-models", "chatbots", "self-hosted"], "enriched": true, "function": ["rag", "agent-framework", "chatbot", "workflow-automation", "llm-inference", "mcp", "chat-interface", "web-framework"], "health_score": 100, "homepage": "https://fastgpt.io", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["labring/FastGPT"], "name": "labring/FastGPT", "platform": ["self-hosted", "cloud"], "pushed_at": "2026-08-26T12:23:08+00:00", "repo": "labring/FastGPT", "stars": 29477, "tags": ["knowledge-base", "visual-workflow", "low-code", "ai-agent-builder", "enterprise-ai", "document-parsing", "openai-compatible-api", "ai-agents", "retrieval-augmented-generation", "knowledge-management", "docker", "web-server", "nodejs"], "topics": ["nextjs", "openai", "llm", "rag", "claude", "deepseek", "qwen", "workflow", "agent", "mcp"], "urls": [], "use_cases": ["build a chatbot on my own documents", "create a knowledge base Q&A system from PDFs", "build AI agents with a visual workflow editor", "self-host a RAG platform for enterprise knowledge", "orchestrate LLM workflows without code", "add a support assistant trained on company docs", "connect AI agents to tools via MCP", "deploy a private ChatGPT alternative for my team"], "what_it_is": "FastGPT is an open-source AI agent building platform built on large language models, offering out-of-the-box knowledge base (RAG) management, data processing, and visual drag-and-drop workflow orchestration. It can be self-hosted via Docker or used as a cloud service, and supports multiple LLM providers including OpenAI, Claude, DeepSeek, and Qwen.", "when_to_avoid": ["you only need a lightweight RAG library to embed in your own code rather than a full platform", "you require a fully permissive open-source license - the license is custom with commercial restrictions", "you want to build highly custom agent logic that doesn't fit a node-based workflow model", "you need a headless solution without a web UI"], "when_to_choose": ["you want a low-code/visual platform for building knowledge-base chatbots and AI agents", "you need self-hosted deployment with data privacy and enterprise features like SSO and RBAC", "you want built-in document ingestion, parsing, and hybrid retrieval out of the box", "you need to integrate with multiple LLM providers and chat platforms like WeChat, Feishu, or DingTalk"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fastgpt", "repo": "labring/FastGPT", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.508830+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:52:59.989107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9488af3a36bccc7cf07e78a095ef02817e55630254d94a0d35780f8ce70ddebc", "fetched_at": "2026-08-28T04:11:53.508830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/labring/FastGPT"}, {"content_hash": "5d743bdd92b0dc2c2707c39454d945ef95ed68c71e4c6e9b19f3f3f51d045488", "fetched_at": "2026-08-29T07:50:34.607606+00:00", "kind": "homepage", "missing": false, "url": "https://fastgpt.io"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.622698+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/docs/introduction"}, {"content_hash": "1bf81e8c9e0155cd1a738fb2dcadb08f5476a3205678a0616bd7801c376c299e", "fetched_at": "2026-08-29T07:50:34.617706+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/price"}, {"content_hash": "1f6f966cc6a0158c6337fd2802ca1b660e253ff0f9a7b2886156e2bbecce31d9", "fetched_at": "2026-08-29T07:50:34.620378+00:00", "kind": "site_page", "missing": false, "url": "https://doc.fastgpt.io/"}, {"content_hash": "76c2a3e9f40d26c301ebc2572b59ec2e02e4f9dec00768bb6756665ce8949946", "fetched_at": "2026-08-29T07:50:34.625201+00:00", "kind": "site_page", "missing": false, "url": "https://fastgpt.io/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 91, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1287, "days_push": 7, "days_rel": 12, "gap_med": 2.0, "n_releases_24m": 149}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}