Edit markdown wikis with AI-powered WYSIWYG editor
WYSIWYG markdown editor for LLM wikis and knowledge bases, with desktop apps for macOS, Windows and Linux, a web UI, and side-by-side AI editing.
0.72.1Add to Favorites
Why it matters
Maintain knowledge bases, technical documentation, and LLM wikis using a beautiful WYSIWYG markdown editor that integrates AI agents for side-by-side editing, search, and content generation while keeping everything local and synced via Git.
Outcomes
What it gets done
Edit markdown files with true WYSIWYG formatting like Google Docs
Search and navigate knowledge graphs with wiki links and file browser
Generate and refine documentation using Claude, Codex, and MCP agents
Sync and share team wikis automatically using Git and GitHub
Source
Get it from source
Spark does not host a copy of it.
Open sourceReports
Agent outcome reports
No reports yet
Overview
Open Knowledge
OpenKnowledge is a WYSIWYG markdown editor for knowledge bases, LLM wikis, and specs. It ships as a desktop app for macOS, Windows, and Linux plus a local web UI, with side-by-side AI editing via Claude, Codex, OpenCode, Pi and other harnesses, and optional git-based team sync. Use it on any folder of markdown or mdx files, from plain notes to structured LLM wikis and second brains built from starter packs.
What it does
OpenKnowledge is a markdown editor with a full true WYSIWYG mode, so editing markdown files feels like editing a Google Doc or Notion page. It is built for knowledge bases, LLM wikis, specs, and notes, and describes itself as private, local, and free. It ships as a desktop app for macOS, Windows, and Linux, and as a web UI, both with a file navigator, search, tabs, and a graph viewer for wiki links. AI editing is integrated side by side with Claude, Codex, OpenCode, Pi, and other harnesses, and any harness or agent can connect through MCP or the CLI.
Beyond plain editing, it provides out-of-the-box MCP, skills, and agentic search for LLM wikis, second brains, and knowledge graphs, optional no-code team sharing and auto-sync powered by git and GitHub under the hood, and embeddable HTML plus rich components for writing engineering specs and visualized reports.
When to use - and when NOT to
Use it by opening any existing folder that contains markdown or mdx files, such as a codebase, a wiki, or an Obsidian vault. The project frames it as Notion meets VS Code: start with it as a plain WYSIWYG editor for existing files, then use the starter packs when you want an LLM wiki, a second brain, or a more structured knowledge base. The app walks you through installing the MCP server and skills for the agent harnesses it detects, and git-based sync can be switched on later.
Pick the desktop installer for Apple Silicon Macs, Windows 10+, or Linux. Intel Macs and servers have no desktop build and should use the web app, which needs Node.js 24+ and git.
Inputs and outputs
Input is a folder of markdown or mdx files, or a new project scaffolded from a starter pack. Output is the same files edited in WYSIWYG mode, with AI-assisted editing, plus MCP and skill integrations wired up for the harnesses found on your machine.
Desktop installers are published at openknowledge.ai/download and on the GitHub latest release:
- macOS (Apple Silicon): open the DMG and drag OpenKnowledge to Applications.
- Windows 10+ (x64 or Arm64): run the Setup installer, which installs per user with no admin prompt.
- Linux (x64 or arm64): install the deb package on Debian or Ubuntu, or the rpm package on Fedora or RHEL.
The web app runs the same editor locally on any platform:
npm install -g @inkeep/open-knowledge
cd your-project
Then ok init scaffolds the project and wires up your AI editors, and ok start --open serves the web editor and opens it in the browser.
Integrations
Detects and installs MCP servers and skills for Claude Code, Claude Desktop, Cursor, Codex, OpenCode, and OpenClaw, and supports side-by-side editing with Claude, Codex, OpenCode, and Pi. Sync and sharing use git and GitHub, with no separate backend to run.
Who it's for
People building or maintaining an LLM wiki, second brain, knowledge base, or spec collection who want a real WYSIWYG editor on Windows, macOS, or Linux with AI harnesses connected directly, instead of editing raw markdown by hand. Licensed under the GNU General Public License v3.0 or later.
Source README
OpenKnowledge is a beautiful markdown editor with integrations with Claude, Codex, and other harnesses. For knowledge bases, LLM wikis, specs, and notes. Private, local, and free.

Features
Highlights:
- Full true WYSIWYG so that editing markdown files feels like editing a Google Doc or Notion page.
- Desktop app (macOS, Windows, Linux) and web UI with file navigator, search, tabs, graph wiki link viewer, and more.
- Integrated side-by-side AI-editing with Claude, Codex, OpenCode, Pi and others. Can be used with any harness/agent via MCP/CLI.
- Out-of-the-box MCP, skills, and agentic search for LLM Wikis, second brains, and knowledge graphs.
- No-code Team sharing and Auto-sync powered by git/GitHub under the hood.
- Embeddable HTML and rich components for writing engineering specs and visualized reports.
Install
Desktop app - download it from openknowledge.ai/download (or grab an installer from the latest release):
- macOS (Apple Silicon): open the DMG and drag OpenKnowledge to Applications.
- Windows 10+ (x64 / Arm64): run the Setup installer - per-user, no admin prompt.
- Linux (x64 / arm64): install the deb (Debian/Ubuntu) or rpm (Fedora/RHEL) package.
Web app - on any platform (including Intel Macs and servers), run the same editor as a local web app via the CLI (Node.js 24+ and git required):
npm install -g @inkeep/open-knowledge
cd your-project
ok init # scaffold the project + wire up your AI editors (Claude Code, Claude Desktop, Cursor, Codex, OpenCode, OpenClaw)
ok start --open # serve the web editor and open it in your browser
Usage
Use OpenKnowledge by opening any existing folder on your computer that contains markdown or mdx files. The app can be used with existing codebases, wikis, Obsidian vaults, etc.
Think of it as Notion meets VS Code.
You can use it simply as a rich, WYSIWYG markdown editor to start. For existing files or plain notes/docs.
To get more complex, you can use the starter packs to create LLM Wikis, second brains, or more structured knowledge bases.
Either way, the app will walk you through installing the MCP and skills for agent harnesses detected on your computer. These are designed to help agents with enriched search + authoring of documents.
Git/GitHub based sync and sharing can optionally be enabled.
Docs for general usage: https://openknowledge.ai/docs.
Contributions
Public pull requests or issues are welcome!
See CONTRIBUTING.md for details.
Community & Support
Feel free to file an issue or ask questions on the Discord community. We're always looking for ideas and requests.
⭐️ If you'd like to support this project, consider starring the repo ⭐️
🔔 Follow us on 𝕏 for product updates. 🔔
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.