OpenKnowledge:Notion + VS Code 的 AI-native 开源 Wiki 编辑器
OpenKnowledge 是 Inkeep 团队开源的 AI-native Markdown IDE 与 LLM Wiki 工具,定位介于 Notion 与 VS Code 之间——提供真正的 WYSIWYG 编辑体验,同时内置 MCP、Skills 和 Agent 搜索能力,让 AI 编程助手可以读写、检索和协作维护项目的知识库。2026 年 9 月底冲到 GitHub Trending 并持续稳定增长,累计约 4,300 颗星,成为知识管理类开源 Skill 中近期最受关注的新项目之一。
功能与原则
OpenKnowledge 的核心设计原则是「让 AI 与人类共同编辑知识库」。它不只是一个 Markdown 编辑器,而是一套完整的 LLM Wiki 解决方案:
- 编辑器层:WYSIWYG Markdown 编辑,渲染效果与 Google Docs / Notion 无缝对齐,同时保留纯文本源码
- AI 集成层:与 Claude Code、Codex、OpenCode、Pi 等主流 Agent 双向集成,支持 MCP 协议和专属 Skills
- 知识库层:支持 LLM Wiki、第二大脑、知识图谱,可嵌入 HTML 富组件用于工程规范文档和可视化报告
- 协作层:基于 Git/GitHub 的团队同步,零配置 No-code 分享
认可度
- GitHub Star:约 4,319 颗(截至 2026-09-26)
- 增长轨迹:9 月下旬进入 GitHub Trending 并保持稳定上升,属于近期新晋 trending 仓库
- 定位:AI-native 知识管理赛道,竞品少,增长势头清晰
链接
GitHub:https://github.com/inkeep/open-knowledge
官网:https://openknowledge.ai
原作者
Inkeep 团队——专注 AI 辅助开发工具的产品公司,核心成员来自 GitHub 和 Vercel 背景,此前已有多款开源工具在开发者社区积累口碑。
介绍
OpenKnowledge 起源于一个真实的开发者痛点:大多数团队的知识库分散在 Notion、Confluence、Obsidian 和 README.md 之间,AI 编程助手无法统一读取和写入这些内容。Inkeep 的解法是做一个「AI 首先」的编辑器——不是把 AI 加进现有工具,而是从架构层面就让 AI 能读写、能检索、能协作。
编辑器本身提供桌面端(macOS / Windows / Linux)和 Web 端两条路径。桌面版从 openknowledge.ai/download 下载安装包,Web 版只需一行 npm 命令 npm install -g @inkeep/open-knowledge 再 ok init + ok start --open,任意平台都能跑。对于已有 Obsidian 仓库或现有 Markdown 文件的团队,无需迁移,直接打开文件夹即可。
AI 集成部分通过 MCP 协议实现,编辑器会自动检测本地已安装的 Agent(Claude Code、Claude Desktop、Cursor、Codex、OpenCode、OpenClaw),引导用户完成 Skills 安装。这些 Skills 的作用是让 Agent 在读写文档时拥有增强的语义搜索和结构化创作能力——不是简单地把文件内容喂给 LLM,而是让 Agent 理解 Wiki 链接、标签系统和知识图谱结构。
特点
- 真正 WYSIWYG:编辑 Markdown 时所见即所得,同时保留
.md源码,无锁定风险 - 多端覆盖:macOS / Windows / Linux 桌面 App + 任意平台 Web CLI,统一的编辑体验
- MCP + Skills 原生:开箱即检测并配置 Claude Code 等主流 Agent 的 MCP 连接,无需手动 JSON 配置
- Git 版本控制:所有内容基于 Git 存储,团队协作通过 GitHub PR 流程完成,无额外锁定成本
- 富组件嵌入:支持在 Markdown 中嵌入可交互的 HTML 组件,适合工程规范文档和结构化报告
- 零配置启动:已有文件夹直接打开,新项目用
ok init一键脚手架,5 分钟内可开始使用
使用方法
桌面端安装(最简路径):
- 访问 https://openknowledge.ai/download 下载对应平台的安装包
- 打开应用,用「打开文件夹」加载包含 Markdown 文件的项目目录
- 编辑器自动检测 Agent 环境,引导安装 MCP 和 Skills
Web CLI(跨平台):
# 前置:Node.js 24+ 和 git
npm install -g @inkeep/open-knowledge
cd your-project
ok init # 脚手架项目并配置 AI 编辑器
ok start --open # 启动 Web 编辑器并打开浏览器
Agent 侧配置(以 Claude Code 为例):
编辑器启动后自动检测 Claude Code 并引导安装 open-knowledge MCP 和 Skill。安装完成后,Claude Code 在该项目目录下可直接调用:
/search-wiki <查询内容> # 跨文档语义搜索
/edit-wiki <文件> <指令> # 结构化编辑 Wiki 页面
使用场景与人群
适用场景:
- 工程团队维护内部知识库(设计文档、API 规范、架构决策记录)
- AI 编程助手需要读写项目文档的场景(让 Agent 理解 Wiki 结构而非只会读文件)
- 个人或团队构建「第二大脑」,需要 Notion 级别的编辑体验但希望数据自托管
目标用户:
- 使用 Claude Code、Codex 等 AI 编程助手的开发者
- 需要让 AI 助手参与文档维护的知识管理团队
- 追求编辑体验与数据主权兼顾的个人开发者
输入与输出案例
案例 1:团队 Wiki 搜索
输入(Agent):/search-wiki 分布式事务一致性方案
输出:找到 3 篇相关文档,按相关性排序:
- architecture/distributed-systems.md(一致性协议对比)
- runbooks/incident-2024-09.md(某次故障的事后复盘)
- specs/api-contract.md(一致性相关的 API 约定)
案例 2:新建工程规范文档
输入(Agent):创建一个新的 API 版本管理规范页面,包含版本号格式、弃用流程和迁移指南三个章节,风格与现有 docs/ 目录一致
输出:自动在 docs/api-versioning.md 生成结构化 Markdown,包含标题层级、占位符(供人工补充内容)和 Wiki 链接到相关文档
评论区
登录后可评论。