AI 驱动的企业知识库

你的知识库, 会思考。

内部编辑,对外发布,智能问答。一个开箱即用的 AI 知识库系统——文档管理、RAG 问答、Widget 嵌入,一条 Docker 命令部署。

免费开源 · MIT 协议

1 条命令
Docker 一条命令部署
0 外部依赖
SQLite 内嵌,无需 PG/Redis
MIT
免费开源,自托管

Features

四大模块,一个闭环。

从知识创作到对外消费,每个环节都为真实场景打磨,而非功能的简单堆砌。

知识创作

把写文档的体验做到极致

  • Tiptap 富文本编辑器,支持 Markdown、代码高亮、表格、任务列表
  • 树形目录拖拽排序,无限嵌套,API 驱动
  • 发布时自动快照,一键回滚到任意历史版本
  • 批量导入 Markdown 文件夹,导出 ZIP / PDF(内置中文字体)
基于 Tiptap

AI 智能问答

RAG 引擎,每句回答都有出处

  • 混合检索:语义向量 + BM25 全文 + RRF 融合排序
  • 每条回答附可点击的源文档引用,有据可查
  • 意图路由:寒暄、工具调用、分类器兜底,按模型能力自动选择
  • SSE 流式输出,实时展示「正在检索知识库…」的状态
OpenAI · DeepSeek · Ollama

对外发布

文档即官网,知识对外可见

  • 公开前台 SSR 渲染,SEO 友好
  • 自动生成 XML 站点地图,公开搜索带高亮
  • 站点名称、Logo、主题色、页脚 HTML 全部后台可配
  • 发布即生效,访客无需注册登录
SSR + SEO

Widget 嵌入

一行代码,把 AI 带到任何网站

  • 一行 script 标签,右下角浮动 AI 问答按钮
  • 访客无需登录即可提问,开箱即用
  • 推荐问题、域名白名单、frame-ancestors 安全策略可配置
  • 匿名聊天内置速率限制,防滥用
一行 script
单容器 ~200MB SQLite 内嵌 · 零外部依赖 本地 Embedding 离线可用 JWT + 会话即时失效 Nginx 反代模板 + 备份脚本

All-in-one

知识沉淀的完整闭环。

写 · 编辑
📡 发 · 发布
💡 问 · 问答
</> 嵌 · 嵌入

How it works

三步,建立你的知识库。

内部编辑,沉淀知识

员工在富文本编辑器中撰写、组织文档。树形目录、版本快照、批量导入导出,知识随手沉淀。

一键发布,对外访问

发布即生效,SSR 渲染、SEO 友好。站点品牌可定制,访客直接浏览已发布页面,无需注册登录。

AI 问答,答案有据

访客直接提问,AI 基于知识库内容作答,流式输出,每条回答附上可点击的源文档引用。

混合检索。 答案更准。

Wiki 的 RAG 流水线采用 语义向量 + FTS5/BM25 全文检索 双路召回, 经 Reciprocal Rank Fusion 融合排序,兼顾意图理解与精确匹配。 回答通过 SSE 流式输出 实时推送,还能展示"正在检索知识库..."的检索状态。

支持 OpenAI、DeepSeek、Ollama 及任意 OpenAI 兼容 API, 每个模型在后台独立配置。未配置 Embedding 时自动使用本地 all-MiniLM-L6-v2——零配置、离线可用、开箱即答。

RRF
融合排序 · 双路召回

准备好搭建你的知识库了吗?

免费开源,MIT 协议,自托管数据。一条 Docker 命令即可完成部署。

下载 Docker 镜像

v0.2.1 · Docker 镜像 · 压缩后 ~200MB

# 1. 加载镜像 — 镜像文件见 Releases 附件 docker load -i wiki-image.tar # 2. 创建配置 — 设置 JWT_SECRET 与 ADMIN_PASSWORD cp .env.example .env # 3. 启动容器 docker run -d \ --name wiki \ -p 3000:3000 \ --env-file .env \ -v wiki-data:/app/data \ -v wiki-uploads:/app/apps/web/public/uploads \ wiki:latest