WeKnora
腾讯开源的企业级知识管理框架,汇集团队资料,用于知识问答、任务执行和 Wiki 整理。
访问 Tencent/WeKnora项目简介
WeKnora 是腾讯开源的企业级知识管理框架,基于大语言模型,将团队原始文档汇聚为可检索的知识库,并在同一知识库上提供 RAG 问答、Agent 推理与自动 Wiki 三种能力。
核心功能
- RAG 问答:支持语义与关键词混合检索、多模态 Embedding,并可通过引用定位原文核对。
- Agent 任务执行:支持附件按需读取、多步推理、技能与沙箱、本机浏览器、MCP 工具和长期记忆。
- 自动 Wiki:从原始文档生成相互链接的 Wiki 页面与知识图谱,支持浏览、编辑和版本回滚。
- 多智能体协作与自动化:多个智能体可同时处理子任务,支持一句话或手动设置自动化任务,并提供执行权限与审批。
- 数据源与集成:可同步飞书、Confluence、GitLab、腾讯 IMA、Notion、语雀、钉钉文档、Seafile、RSS 等,并通过 IM、浏览器插件、MCP Server 或 API 访问。
- 企业部署与权限:支持私有化部署、多工作区 RBAC、审计日志与 Langfuse 追踪,模型、向量数据库和存储后端可替换。
适用场景
- 团队知识问答与资料核对:使用 RAG 进行语义与关键词检索,并通过引用定位原文。
- 多步任务处理:让 Agent 结合知识、技能、沙箱、MCP 工具和本机浏览器完成搜集、整理、核对等任务。
- 文档整理为 Wiki:从原始文档生成带来源引用的 Wiki 页面与知识图谱,支持浏览、编辑和版本回滚。
- 在常用工具中访问知识:通过企业微信、飞书、Slack、Telegram、浏览器插件、MCP 客户端或 API 查询团队知识库。
快速开始
- 准备 Docker、Docker Compose 与 Git。
- 克隆 WeKnora 仓库,进入目录,将 .env.example 复制为 .env,并按文件注释编辑配置。
- 运行 docker compose pull 拉取镜像,再运行 docker compose up -d 启动核心服务。
- 打开本地 Web 界面并按引导完成初始化;也可通过微信对话开放平台在线使用,或使用腾讯云轻量应用服务器模板部署。
部署与要求
- 支持 Docker Compose、Kubernetes(Helm)、Lite 单机版和桌面应用。
- Lite 单机版面向本地或低资源使用,无外部依赖,使用 SQLite 与内存队列;桌面应用为 Lite 运行时加 GUI,尚无已发布安装包,需从源码构建。
- 模型、向量数据库和存储后端可按需替换,支持本地推理,可部署在本地或私有云。
- 生产部署建议置于内部或私有网络,配置防火墙和访问控制,避免直接暴露公网,并定期更新。
采用前须知
- 许可证:Other。在使用、修改或分发项目前,请确认其具体条款。
- 生产部署建议使用内部或私有网络,而不是公网。
- 应避免将服务直接暴露到公网,以防信息泄露。
- 应定期更新到最新版本,以获取安全补丁和改进。
- 桌面应用目前没有已发布安装包,需要从源码构建。