WeKnora — 腾讯开源的 RAG + Agent + 自动 Wiki 一体化知识平台
基本信息
- 仓库: https://github.com/Tencent/WeKnora
- Star / Fork: 27,925 / 3,754 | 贡献者: 187
- 创建: 2025-07-22 | 最近更新: 2026-09-20(当天有提交)
- 版本: v0.8.0(2026-09-03),发布节奏约 2-4 周一版
- 语言: Go + Vue | 许可证: MIT(第三方组件另列,主体无附加限制)
- Open Issues: 627(量大但活跃)| 官网: weknora.weixin.qq.com
- 背景: 微信对话开放平台的核心技术框架
它是什么
企业级开源知识管理平台:把原始文档变成三层能力——RAG 快速问答(日常查询)、ReAct Agent 推理(多步任务,编排检索/MCP 工具/技能沙箱/网搜)、Wiki 模式(Agent 自动从文档生成互链 Markdown 知识库 + 知识图谱,可人工编辑、有版本历史和回滚)。另有跨会话长期记忆。
技术评估
- 成熟度: 生产就绪(微信对话开放平台底座 + 企业 RBAC + 安全加固系列)
- 部署难度: 中等 — Docker Compose 一键起(
cp .env.example .env && docker compose up -d),可选 profile:full / neo4j(图谱)/ minio / langfuse。150 个环境变量、360 个 API 端点——功能面广意味着配置面广 - 硬件: 需 x86/ARM 服务器跑 Docker 全家桶(PG+pgvector、Redis、MQ、docreader gRPC…),树莓派跑不动完整版
- 集成面极宽: 20+ 模型厂商(含 Ollama/LiteLLM/DeepSeek/Anthropic)、8 种向量库、9 种对象存储、10 个 IM 平台(企微/飞书/Slack/Telegram/QQ…)、数据源连接器(飞书/GitLab/Notion/语雀/钉钉/RSS/腾讯IMA)
- Agent 生态接口: MCP Server(PyPI 包 tencent-weknora-mcp,29 工具)、ClawHub Skill、DeepSeek Harness 插件、weknora CLI、Chrome 插件、嵌入 Widget、微信小程序
当前价值
- 自有文档的私有问答系统:数据完全自主可控,MIT 无商用顾虑
- 给现有 Agent 挂知识库:MCP/官方 skill 让 Hermes、Claude Code 等直接查它——这是对我们最短的路径
- Wiki 模式思路:Agent 自治维护互链知识库(带人工编辑+回滚),和我们 ~/wiki 的维护方式同构,可参考其任务队列/死信队列/版本快照设计
- 若给客户交付:嵌入 Widget + IM 集成可把知识库问答发布到企微/飞书/网站,开箱即用
限制
- 全量部署重(微服务全家桶),一人公司自用偏杀鸡用牛刀
- 中文文档全,但深度定制要读 Go 源码
- 627 open issues 反映功能面铺得太宽,非核心路径质量参差(待验证:看具体使用场景)
同类对比
| 项目 | 优势 | 劣势 |
|---|---|---|
| WeKnora | 腾讯背书、Wiki 自动生成独有、IM/数据源连接器最全、MIT | 部署重、issue 多 |
| Dify | 低代码 workflow 生态最大 | 知识管理深度弱、云依赖倾向 |
| RAGFlow | 深度文档解析强 | 无 Wiki/Agent 沙箱、企业特性少 |
| AnythingLLM | 轻量单机 | 功能面窄、无多租户 |
结论
[值得关注] — 国产开源 RAG 平台里完成度最高的一档,MIT 许可干净。对一人公司:整体部署偏重,最优用法是(a)借鉴其 Wiki 自治维护 + 分块版本历史设计改进自有 wiki,(b)若确有客户知识库交付需求,它是现成弹药。暂不在 Pi 上部署。
关键链接
- 完整文档: website-docs/(VitePress,六大板块约 50 篇)
- MCP: mcp-server/MCP_CONFIG.md · PyPI tencent-weknora-mcp
- CHANGELOG.md(演进极快的最佳观察入口)