An MCP server that lets AI agents reverse engineer native binaries, JavaScript/Electron apps, .NET assemblies, websites and more, with evidence for each finding.
inkeep/open-knowledge
A local-first markdown editor with WYSIWYG editing and side-by-side AI agent integration for knowledge bases, LLM wikis, and notes.
Open-source alternative to:Notion
Obsidian
Google Docs
- Stars
- 4,612
- Forks
- 314
- Open issues
- 55
- Last commit
- 16 hours ago
What is it?
OpenKnowledge is a markdown editor that works on existing folders of .md or .mdx files, including codebases, wikis, and Obsidian vaults. It offers WYSIWYG editing so markdown can be edited like a document in Google Docs or Notion, with a file navigator, search, tabs, and a graph view of wiki links.
The editor integrates AI agents such as Claude, Codex, and OpenCode side by side with the document. It exposes MCP and CLI interfaces so other agent harnesses can connect, and it ships skills and agentic search aimed at LLM wikis, second brains, and knowledge graphs.
It is available as a desktop app for macOS, Windows, and Linux, or as a local web UI started through the npm-installed CLI. Git and GitHub based sync and team sharing can be turned on optionally.
Key features
- 01WYSIWYG markdown editing for .md and .mdx files.
- 02Side-by-side AI editing with Claude, Codex, OpenCode, and other agents.
- 03MCP and CLI interfaces for connecting any agent harness.
- 04File navigator, full-text search, tabs, and a graph view of wiki links.
- 05Optional git and GitHub based sync and team sharing.
- 06Desktop apps for macOS, Windows, and Linux, plus a local web UI.
Use cases
- Maintaining an LLM wiki or personal second brain that agents can search and update.
- Writing engineering specs and visual reports with embeddable HTML components.
- Editing an existing Obsidian vault or documentation folder with a WYSIWYG interface.
- Sharing a team knowledge base that syncs through a GitHub repository.
Quick start
- 1
Install the CLI globally
npm install -g @inkeep/open-knowledge - 2
Enter your project folder
cd your-project - 3
Scaffold the project and wire up AI editors
ok init - 4
Start the web editor and open it in your browser
ok start --open
Things to know
- The web app requires Node.js 24+ and git installed.
- Licensed under GPL-3.0, which requires derivative works to remain open source.
Topics
FAQ
- What is open-knowledge?
- A local-first markdown editor with WYSIWYG editing and side-by-side AI agent integration for knowledge bases, LLM wikis, and notes. OpenKnowledge is a markdown editor that works on existing folders of .md or .mdx files, including codebases, wikis, and Obsidian vaults. It offers WYSIWYG editing so markdown can be edited like a document in Google Docs or Notion, with a file navigator, search, tabs, and a graph view of wiki links.
- Is open-knowledge free to use? What license does it have?
- open-knowledge is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is open-knowledge still maintained?
- Actively maintained. The last commit to open-knowledge was on Oct 18, 2026.
- What can I use open-knowledge for?
- Maintaining an LLM wiki or personal second brain that agents can search and update. Writing engineering specs and visual reports with embeddable HTML components. Editing an existing Obsidian vault or documentation folder with a WYSIWYG interface. Sharing a team knowledge base that syncs through a GitHub repository.
- How do I install open-knowledge?
- Install the CLI globally: npm install -g @inkeep/open-knowledge Enter your project folder: cd your-project Scaffold the project and wire up AI editors: ok init Start the web editor and open it in your browser: ok start --open
- Where can I get open-knowledge?
- The source code and installation instructions are on GitHub: https://github.com/inkeep/open-knowledge
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A plugin-based agent harness that adds planning, TDD workflows, reviews, memory, hooks and 300+ skills to Claude Code, Codex and other AI coding agents.
A public collection of Agent Skills: instruction folders with scripts and resources that Claude loads to handle specialized tasks.
A prompt that makes AI coding agents write the minimum code a task needs, reviewing and auditing repos for overbuilt or risky code.
A marketplace of plugins, agents, skills and commands for Claude Code, Codex CLI, Cursor, OpenCode, Copilot and other AI coding tools.
MCP server for AI coding agents that keeps raw tool output out of the context window and persists session state across compaction.