Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
★ 37,082⑂ 5,114👁 149⑃ 3,514● 1,708▤ 42◈ 22
37,082
stars
+135+816
5,114
forks
149
watchers
3,514
prs
1,708
issues
42
releases
22
discussions
README
English · 简体中文 · 日本語 · 한국어
项目介绍 ·
快速开始 ·
最新更新 ·
功能概览 ·
客户端与生态 ·
文档 ·
开发指南
项目介绍
WeKnora(维娜拉) 是一款开源的、基于大语言模型(LLM)的知识管理框架,面向企业级文档理解、语义检索与智能推理场景。它把团队分散的文档汇集起来,用于检索、推理,并随资料更新持续维护。
https://github.com/user-attachments/assets/de0e490a-e738-405e-bb3a-64b63edd7278
v0.9.0 · 2 分 45 秒 · 1080p60 · 英文配音与字幕
查询资料用 RAG,处理多步任务用 Agent,整理知识用 Wiki。三种能力共享同一知识库。
Agent 的工具箱。 技能可从 ClawHub / SkillHub / Git / ZIP 安装,在会话级持久的 Docker / E2B / Cube 沙箱中运行,对话旁可打开交互式终端与图形桌面。借助 BrowserSkill 扩展,Agent 可以操作用户自己的 Chrome / Edge;外部 MCP 服务(支持 OAuth)可以接入,并按工具逐个启用。
除此之外:
- 记忆与知识整理:跨会话长期记忆保存用户确认过的个人信息、偏好与事实;文件夹上传保留原始目录结构;检索分块可以编辑、比对与回滚。
- 数据源与格式:飞书知识库 / 飞书云盘 / Confluence / GitLab / 腾讯 IMA / Notion / 语雀 / 钉钉文档 / Seafile / RSS 自动同步,更多数据源持续接入中;覆盖 PDF、Word、图片、Excel、XMind 等十余种格式,Office 文档由 anydoc 在 Go 进程内解析。
- 渠道与集成:企业微信、飞书、Slack、Telegram 等 IM 频道内直接问答;网站嵌入 Widget 把智能体发布到外部站点;内置 MCP Server 供 Cursor、Claude 等 AI 工具连接;权限范围 API Key 与 Principal 模型用于程序化集成。
- 模型:内置 29 家模型厂商与自动生成的模型目录,兼容 OpenAI、DeepSeek、Qwen(阿里云)、智谱、混元、Gemini、MiniMax、NVIDIA、LiteLLM、Ollama 等。
- 权限与运维:多空间 RBAC(四级角色、资源归属、空间审计日志)、每空间多实例存储后端、运行时任务队列面板与 Worker 池治理,并通过 Langfuse 追踪 Agent 步骤、Token 用量与任务流水线。
- 部署:大模型、向量数据库、存储后端均可替换,支持本地与私有云部署,数据留在你自己的环境中。
快速开始
在线使用
微信对话开放平台
在线管理知识库,将问答服务接入公众号、小程序等微信场景。
进入平台 →
云端部署
腾讯云轻量应用服务器
通过应用模板部署 WeKnora,在自己的云服务器上运行。
前往腾讯云部署 →
自行部署
部署到自己的环境
使用 Docker 或 Kubernetes 部署,自行配置模型、存储和网络。
使用 Docker Compose 部署 ↓
使用 Docker Compose 部署
需要 Docker、Docker Compose 与 Git。
bash
git clone https://github.com/Tencent/WeKnora.git
cd WeKnora
cp .env.example .env 按需编辑 .env,详见文件内注释
docker compose pull 拉取最新镜像
docker compose up -d 启动核心服务
启动成功后访问 http://localhost,按新手引导完成配置即可使用。带样例数据的完整上手流程见快速上手。
[!TIP]
如需使用本地 Ollama 模型,请先运行 ollama serve /dev/null 2&1 &。Ollama 向量模型名、OLLAMA_BASE_URL 与内存说明见配置文档。
| 服务 | 地址 |
|------|------|
| Web UI | http://localhost |
| 后端 API | http://localhost:8080 |
| 链路追踪 (Langfuse) | http://localhost:3000 |
可选服务
按需添加 --profile 启动额外组件,多个 profile 可叠加使用:
| Profile | 说明 |
|---------|------|
| _(默认)_ | 核心服务 |
| full | 全部功能 |
| neo4j | 知识图谱 (Neo4j) |
| minio | 对象存储 (MinIO) |
| langfuse | 链路追踪 (Langfuse) |
bash
docker compose --profile neo4j --profile minio pull
docker compose --profile neo4j --profile minio up -d
docker compose down 停止服务
版本升级
若已有部署并下载了更新的 release:
bash
在 .env 中将 WEKNORA_VERSION 设为目标版本(如 0.9.0),或保持 latest
docker compose pull 拉取与 WEKNORA_VERSION 匹配的镜像
docker compose up -d 用新镜像重建容器
[!NOTE]
仅执行 docker compose up -d 会复用本地缓存镜像,可能导致 Web UI 显示版本与下载的 release 不一致。升级前请先阅读升级须知。
其他部署方式
| 方式 | 适用场景 |
|------|----------|
| Docker Compose | 上面的标准部署,功能完整,多服务 |
| Kubernetes (Helm) | 生产集群;Chart 位于 helm/ |
| Lite 单二进制 | 本机或低资源环境,零外部依赖(SQLite + 内存队列);与标准版的差异见 Lite 与标准版区别 |
| 桌面应用 | 带图形界面的 Lite 运行时,免登录启动,macOS 上提供本机沙箱;尚未提供安装包,需自行构建 |
全部部署形态、硬件要求与常见拓扑见安装部署。
[!WARNING]
WeKnora 已提供登录鉴权,但在生产环境部署时,我们强烈建议:Top issues
#1679[Feature]: 重建/重解析知识时应复用 OCR、Embedding、Wiki Map 等缓存,避免全量重算77 comments · 2026-06-14#1248[Feature]: 知识库问答-点赞点踩51 comments · 2026-05-11#1418[Feature]: 希望支持配置mysql作为底层数据库44 comments · 2026-05-21#917[Feature]: 请尝试适配pc,平板和安卓的显示24 comments · 2026-04-05#2985[Bug]: 仅邀请(invite_only)注册模式下,通过邀请链接邀请无账号用户时受邀者无法注册,被停留在登录页13 comments · 2026-09-02#274[Wechat]: WeKnora 官方交流群10 comments · 2025-09-11#481[Bug]: 知识库的多模态识别不了pdf扫描件9 comments · 2025-12-25#3810[Bug]: 使用API Playground报错,failed to write /workspace/agent_slides.json: sandbox: create workspace directory: docker MakeDir: invalid_request: mkdir -p /workspace: [Analyze the error above and try a different approach.]6 comments · 2026-09-28
Discussions
#4981dsh-weknora-ops — 社区 DSH 插件:WeKnora 的写路径(入库 / 门禁删除 / 标签树)0 comments · 2026-11-01#4613路线图咨询:Agent 模块后续是否会加入可视化工作流编排能力?0 comments · 2026-10-22#4612Roadmap question: is visual workflow orchestration planned for the Agent module?0 comments · 2026-10-22#4585DOC 后缀的文件上传总失败0 comments · 2026-10-21#4340新增智能体,类型-【wiki+rag】时,需要实现,工具配置-【查询知识图谱】可以真正使用0 comments · 2026-10-15#3819数据分析师agent执行时报错,如何处理?1 comments · 2026-09-28#3813使用技能生成文件下载失败。0 comments · 2026-09-28#3373大厂搞开源,质量还这么好。普通程序员还有出路吗0 comments · 2026-09-17
Latest release
v0.9.0 v0.9.0 2026-10-29What's Changed fix(docs): stabilize anchor navigation and link release topics by @lyingbug in https://github.com/Tencent/WeKnora/pull/4287 feat(agent): persist human-in-the-loop prompts with a shared broker by @lyingbug in https://github.com/Tencent/WeKnora/pull/4250 feat(search): add RRF controls in a tabbed settings popover by @lyingbug in https://github.com/Tencent/WeKnora/pull/4300 docs(swagger): document the real request and response types by @lyingbug in https://github.com/Tencent/WeKnora/pull/4304 feat(agent): add the built-in WeKnora assistant with an operation catalog by @ly
相关报道 (10)
blog.csdnWeKnora本地部署指南:语义知识图谱+Ollama嵌入实战2026-09-25电子工程专辑微信又开源了一个神级知识库项目!2026-09-17搜狐一键解锁:腾讯WeKnora,小白也能玩转的AI知识管家2026-06-26搜狐腾讯开源WeKnora:让文档检索变得轻松无比!2026-02-03blog.csdn【保姆级教程】本地部署WeKnora知识库系统,从小白到RAG实践者的进阶之路!2025-11-06腾讯网腾讯开源知识库WeKnora,和IMA真的有点像2025-09-16CSDNLLM Agent 工程范式迁移:从 Skill 模块到任务闭环2026-11-08腾讯新闻微信开源企业Agent知识底座,已适配DeepSeek Harness!2026-09-16积墨 AI腾讯开源 WeKnora 框架:五分钟搭建企业级智能问答机器人2026-06-2953AIWeKnora:基于大模型的新一代文档理解与检索框架2025-08-06
News & coverage (5)
Hacker NewsWeKnora – LLM-Powered Document Understanding and Retrieval Framework▲ 2 · 0 comments · 2025-12-14iTMunch- 9 GitHub Projects To Explore As Alternatives To Popular AI And Business Apps2026-11-08TechTargetWhat repos are trending on GitHub?2026-09-21PandailyTencent Open-Sources WeKnora With Official DeepSeek Harness Plugin2026-09-16AIBaseTencent WeKnora Open Source: Let AI Solve Your Document Management Issues2025-08-07