WYSIWYG markdown that lets AI agents edit alongside you
OpenKnowledge is a local-first WYSIWYG markdown editor built to serve as both a personal knowledge base and a collaborative surface for AI agents like Claude and Codex.
What it does OpenKnowledge renders markdown as a true WYSIWYG surface—think Google Docs, not a split-pane preview—while keeping files local and syncable via git under the hood. It targets personal notes, engineering specs, and what the authors call “LLM wikis”: knowledge bases meant to be read and edited by both humans and language models. A desktop app and web UI are available, with a built-in TUI for terminal devotees.
The interesting bit The project treats AI agents as first-class collaborators rather than bolt-on chatbots. It ships with out-of-the-box MCP support, “skills,” and agentic search, meaning Claude, Codex, Cursor, and other harnesses can edit documents directly through a standardized interface. That turns a static notes app into something closer to a shared workspace where the other user might be a script.
Key highlights
- True WYSIWYG editing for markdown files, with embeddable HTML and rich components for specs and reports.
- Native AI-editing integrations for Claude, Codex, and Cursor, plus generic MCP/CLI hooks for other agents.
- Agentic search and skills framework aimed at LLM wikis and knowledge graphs.
- No-code team sharing with auto-sync powered by git and GitHub (not a proprietary backend).
- Desktop app for macOS, web UI for Linux/Windows, and a built-in TUI for terminal fans.
Caveats
- Public pull requests are mirrored into an internal monorepo for review, so the open-source workflow has an extra hop.
- The web and CLI path requires
Node.js 24+, a notably recent runtime floor. - Licensed under
GPL-3.0-or-later, which may matter if you are building proprietary derivative tools.
Verdict Worth a look if you want a Notion-like writing experience but need your notes to stay in plain markdown that AI agents can manipulate programmatically. Skip it if you are after a simple, disconnected text editor without agent harnesses or git plumbing.
Frequently asked
- What is inkeep/open-knowledge?
- OpenKnowledge is a local-first WYSIWYG markdown editor built to serve as both a personal knowledge base and a collaborative surface for AI agents like Claude and Codex.
- Is open-knowledge open source?
- Yes — inkeep/open-knowledge is open source, released under the GPL-3.0 license.
- What language is open-knowledge written in?
- inkeep/open-knowledge is primarily written in TypeScript.
- How popular is open-knowledge?
- inkeep/open-knowledge has 1.1k stars on GitHub.
- Where can I find open-knowledge?
- inkeep/open-knowledge is on GitHub at https://github.com/inkeep/open-knowledge.