Show HN: OpenKnowledge – 开源 AI优先的 Obsidian/Notion 替代品

Hacker News Top 工具

摘要

OpenKnowledge 是一个开源、本地优先的 Markdown 编辑器和 LLM 维基,与 Claude、Codex 和 Cursor 集成,提供实时协作 AI 编辑和通过 GitHub 的团队共享功能。

嗨,HN 的朋友们,我是 Nick。我们推出了 OpenKnowledge(<a href="https:&#x2F;&#x2F;openknowledge.ai&#x2F;" rel="nofollow">https:&#x2F;&#x2F;openknowledge.ai&#x2F;</a>),一个“所见即所得”的 Markdown 编辑器,可直接与 Claude、Codex 和 Cursor 集成。提供 MacOS 应用和 CLI 两种使用方式。完全免费&#x2F;本地运行且开源(<a href="https:&#x2F;&#x2F;github.com&#x2F;inkeep&#x2F;open-knowledge" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;inkeep&#x2F;open-knowledge</a>)。<p>我们构建这个工具是因为我们希望获得类似 Google 文档的体验,方便团队编写和共享 Markdown 文件。Obsidian 是我们尝试过的最佳替代方案,但发现它没有真正的“所见即所得”用户界面,而且除了社区插件之外,与 Claude&#x2F;Codex 的集成也不够好。<p>因此我们构建了 OpenKnowledge。它的形态包括:<p>1. 一款 MacOS 应用,包含文件导航器、WYSIWYG 编辑器和链接浏览器。<p>2. 与 Claude、Codex 和 Cursor 桌面应用的集成。这些智能代理可以在其嵌入式网页浏览器中打开 OpenKnowledge 编辑器,实现并排操作体验。<p>3. 内置 mcps、技能和 RAG,适用于 LLM 维基和“AI 第二大脑”场景,以及规范编写。<p>4. 内置终端和 CLI,面向 TUI 优先的用户。<p>开源技术栈包括:Tiptap&#x2F;ProseMirror、CodeMirror、yjs (CRDT)、Electron (MacOS 应用)、Orama、remark&#x2F;rehype&#x2F;micromark&#x2F;mdast、@pierre&#x2F;trees。<p>在架构方面,有趣的工程挑战包括:<p>1. 一个将 ProseMirror 转换为 Markdown 且实现双向无损的管道。ProseMirror 使用 AST,但它们并非为字节保真度而设计。<p>2. 一个双观察者 CRDT,用于保持 ProseMirror 和 Markdown 状态同步。<p>CRDT 与 Git 共同驱动协作体验,可显示智能代理在 Markdown 中的操作,支持撤销&#x2F;重做和版本历史记录。“共享”和云同步功能专为团队协作而设计。它们感觉像“无代码”操作,但底层利用了 Git&#x2F;GitHub,这也意味着数据完全保持私有。<p>本着这种精神,我们开源了 OpenKnowledge,欢迎任何好奇或愿意贡献的人。<p>我们正在积极思考插件&#x2F;扩展性以及下一步计划。如果您有任何建议或反馈,我们很乐意听取。
查看原文
查看缓存全文

缓存时间: 2026/06/25 20:13

inkeep/open-knowledge

来源:https://github.com/inkeep/open-knowledge

OpenKnowledge

OpenKnowledge 是一款美观的本地优先 Markdown 编辑器与 LLM 维基,支持与 Claude、Codex 和 Cursor 集成。可通过 macOS 应用(https://github.com/inkeep/open-knowledge/releases/latest/download/Open-Knowledge-arm64.dmg)或 Web 应用/CLI(https://openknowledge.ai/docs/reference/cli)使用。

功能特性

主要亮点:

  • 完整的所见即所得,编辑 Markdown 文件的感觉就像编辑 Google 文档或 Notion 页面。
  • 与 Claude、Codex 和 Cursor 桌面应用协作进行AI 编辑。
  • 开箱即用的 MCP、技能 和模板,用于 LLM 维基、Agent 第二大脑以及规范驱动开发。
  • 基于 GitHub 和 Git 的无代码团队共享。
  • 内置 TUI 和 CLI,方便终端用户使用。

通用使用文档:。

安装

macOS: 下载桌面应用 — 打开 DMG,将 Open Knowledge 拖入 应用程序 文件夹,然后启动。最新版本(https://github.com/inkeep/open-knowledge/releases/latest)。

Linux 或 Intel Mac: 通过 CLI 以本地 Web 应用方式运行同一编辑器(暂不支持 Windows)(需要 Node.js 24+(https://nodejs.org)):

npm install -g @inkeep/open-knowledge
cd your-project
ok init  # 搭建项目 + 配置 Claude Code、Cursor 和 Codex
ok start --open  # 启动编辑器并在浏览器中打开

贡献

欢迎公开提交拉取请求。当公开 PR 在此处开启时,自动化会将其同步到内部单体仓库进行审查和合并。详情请参阅 CONTRIBUTING.md。

许可证

OpenKnowledge 采用 GNU 通用公共许可证 v3.0 或更高版本(GPL-3.0-or-later)授权。

相似文章

@indie_maker_fox: 分享一个开源项目:OpenKnowledge 你可以把它理解成开源版 Obsidian + LLM Wiki 的落地实践。大模型火起来之后,直接基于 markdown 文件的笔记软件 Obsidian 越来越流行了;LLM Wiki 的思…

X AI KOLs Timeline

OpenKnowledge 是一个开源的知识库工具,结合了 Obsidian 的笔记体验和 LLM Wiki 的理念,内置 MCP、Skills、Chat 和 TUI 功能,支持 Git 同步,可作为 Obsidian 的补充来高效整理个人知识。