OpenKnowledge
AI-native, local-first markdown editor and LLM wiki with built-in integrations for Claude, Codex, and other agents.
OpenKnowledge is a local-first, AI-native markdown editor and LLM wiki. It provides a WYSIWYG editing experience for .md and .mdx files that feels closer to Google Docs or Notion than to a traditional text editor, while still keeping the underlying files as plain, git-trackable markdown.
The editor is built around LLM collaboration. It ships with first-class integrations for Claude (Claude Code), Codex, and Cursor, plus an MCP server, agent skills, and a CLI so any agent harness can read, edit, and search your knowledge base. Out of the box it works as a second brain and spec-driven development workspace for LLM wikis.
OpenKnowledge runs entirely on your machine. A native macOS app is available, and a Node.js-based web editor + CLI work on Linux, Windows, and Intel Macs. Team sharing and auto-sync are powered by GitHub under the hood, so there is no vendor lock-in and your notes stay in standard markdown you can open in Obsidian, VS Code, or any other tool. Compared to Notion, you get the same fluid editing and AI features without cloud storage fees or proprietary formats; compared to Obsidian, you get a more polished WYSIWYG experience and deeper agent integrations out of the box.
Categories:
Build with:
Frequently Asked Questions
What kind of app is OpenKnowledge?
OpenKnowledge is positioned as "Notion meets VS Code" — a true WYSIWYG editor for Markdown and MDX files, with a file navigator, tabs, search, and a graph/wiki-link viewer. It is licensed under GPL-3.0-or-later, ships as a native macOS app and a Node-based web UI, and is local-first: your files stay as plain markdown on disk rather than inside a proprietary database.
How does OpenKnowledge work with AI agents like Claude and Codex?
OpenKnowledge is designed AI-native: it ships with an MCP server, agent skills, and embeddings-based agentic search out of the box. You get side-by-side AI editing with Claude, Codex, Cursor, OpenCode, and Pi, and the ok init command wires those harnesses up automatically. It's explicitly marketed as a shared "agent brain" that agents can read from and write to.
Can I share docs and collaborate with my team?
Yes — OpenKnowledge supports 1-click sharing for individual docs and whole workspaces, with git/GitHub-backed sync under the hood. That means history, ownership, and conflict resolution live in your existing git repo rather than on a vendor server. Because the app is local-first, sharing is opt-in and you keep control of where the canonical copy lives.
How do I install OpenKnowledge?
On macOS, download the DMG from the GitHub releases page and drag it into Applications. On Linux, Windows, or Intel Macs, install the CLI via npm install -g @inkeep/open-knowledge (requires Node.js 24+ and git), then run ok init in a folder of markdown files and ok start --open to launch the web editor. The app works against any folder of existing markdown — Obsidian vaults, codebases, or plain notes.
Repository details
Updated 8/10/2026, 1:00:30 PM
View RepositoryRepository activity
Compare OpenKnowledge with
Similar open source alternatives
AppFlowy
Open source Notion alternative that brings projects, wikis, and teams together with AI while keeping you in control of your data.
HelixNotes
A fast, privacy-first local markdown note-taking app built with Tauri and SvelteKit. Your notes stay as plain .md files on your device.
ObsidianJotty
Lightweight self-hosted app for managing personal file-based notes and checklists.
Outline
The fastest growing-team knowledge base — beautiful, realtime collaborative, feature packed, and markdown compatible Notion and Confluence alternative.
memos
Privacy-first, self-hosted note-taking platform with markdown support, tagging, and built-in AI — a lightweight alternative to Notion and Obsidian.
ObsidianAFFiNE
Open-source knowledge base combining note-taking, whiteboard, and project planning in one workspace.