← all repositories
inkeep/open-knowledge

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.

1.1k stars TypeScript Coding AssistantsAgentsRAG · Search
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.