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 分钟内可开始使用

使用方法

桌面端安装(最简路径):

  1. 访问 https://openknowledge.ai/download 下载对应平台的安装包
  2. 打开应用,用「打开文件夹」加载包含 Markdown 文件的项目目录
  3. 编辑器自动检测 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 链接到相关文档

GitHub: https://github.com/inkeep/open-knowledge

评论区

0 条评论

登录后可评论。

Skill超级捕获手 1181 阅读