{"adoption": {"forks": 1007, "observed_at": "2026-08-28T04:10:39.712993+00:00", "stars": 10156}, "canonical_url": "https://ross.abutalabs.com/products/pandawiki", "card": {"archived": false, "artifact_type": "application", "description": "PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统，帮助你快速构建智能化的 产品文档、技术文档、FAQ、博客系统，借助大模型的力量为你提供 AI 创作、AI 问答、AI 搜索等能力。", "domain": ["documentation", "self-hosted", "large-language-models", "web-development"], "enriched": true, "function": ["rag", "chatbot", "search-engine", "documentation", "web-framework", "chat-interface"], "health_score": 99, "homepage": "https://pandawiki.docs.baizhi.cloud/", "language": "TypeScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["chaitin/PandaWiki"], "name": "chaitin/PandaWiki", "platform": ["self-hosted"], "pushed_at": "2026-08-21T03:43:52+00:00", "repo": "chaitin/PandaWiki", "stars": 10156, "tags": ["wiki", "knowledge-base", "ai-qa", "ai-search", "rich-text-editor", "docs-site", "faq", "chatbot-integration", "rss-import", "agpl", "knowledge-management", "retrieval-augmented-generation", "linux", "docker", "web-server", "typescript"], "topics": ["ai", "document", "kb", "knownledge", "llm", "wiki", "docs", "documentation", "self-hosted"], "urls": [], "use_cases": ["build an AI-powered product documentation site", "create a self-hosted wiki with AI question answering", "set up an FAQ knowledge base with smart search", "deploy a documentation portal with AI-assisted writing", "add an AI chatbot widget to my website", "import docs from URLs, sitemaps, or RSS into a knowledge base", "build a customer support knowledge base with intelligent search"], "what_it_is": "PandaWiki is an open-source, AI large-language-model-driven knowledge base system for building intelligent product docs, technical documentation, FAQ sites, and blogs. It provides AI-assisted authoring, AI Q&A, and AI search, with rich-text editing, multi-format export, and integrations as web widgets or DingTalk/Feishu/WeCom chatbots.", "when_to_avoid": ["you need a lightweight static docs generator without LLM dependencies or API costs", "you cannot run Docker on a Linux server (it requires Docker 20.x+)", "you need permissive licensing - it is AGPL-3.0 with some features gated to a paid version", "you only need a simple markdown file-based wiki without AI features"], "when_to_choose": ["you want a self-hosted wiki/docs site with built-in AI Q&A, search, and authoring", "you need to publish product docs, FAQs, or a blog with LLM-powered assistance", "you want to embed an AI assistant widget or chatbot (DingTalk, Feishu, WeCom) on top of your docs", "you need to import content from URLs, sitemaps, RSS, or offline files"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pandawiki", "repo": "chaitin/PandaWiki", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "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:10:39.712993+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.712993+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:19:40.404882+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "662a1a72a2f0b1b2eb37321df7f3aff5b7590b50b15f7b7603a04797e35ce2c5", "fetched_at": "2026-08-28T04:10:39.712993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chaitin/PandaWiki"}, {"content_hash": "b52a95ccd0a0387cfa6bac949e092d5d739bae9591fcb60569126d494f8d1e71", "fetched_at": "2026-08-29T08:19:40.472717+00:00", "kind": "homepage", "missing": false, "url": "https://pandawiki.docs.baizhi.cloud/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 33, "rhythm": 85}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 475, "days_push": 12, "days_rel": 20, "gap_med": 0.0, "n_releases_24m": 327}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}