inkeep/open-knowledge
Beautiful, AI-native markdown IDE and LLM wiki
OpenKnowledge
OpenKnowledge is a free, locally‑run markdown editor that blends the feel of a WYSIWYG document tool (think Google Docs or Notion) with deep AI‑assisted authoring. It’s built for people who keep knowledge in markdown – wikis, specs, second‑brain notes – and want large‑language‑model helpers (Claude, Codex, etc.) right inside the editor.
What it does
- True WYSIWYG editing – you see the final formatted markdown as you type.
- Cross‑platform desktop app (macOS, Windows, Linux) and a web UI that can be launched locally via a CLI.
- Side‑by‑side AI editing – connect to Claude, Codex, OpenCode, Pi and any other LLM harness through a “MCP/CLI” bridge. The AI can draft, rewrite, or search your documents.
- Built‑in MCP, skills, and agentic search for creating LLM‑backed wikis, second‑brain knowledge graphs, or structured specs.
- Team sharing & auto‑sync – under the hood it uses a git/GitHub workflow, so collaborators can push/pull changes without a separate service.
- Embeddable HTML & rich components for engineering specs, visual reports, etc.
How to get it
Desktop
- Download the installer from openknowledge.ai/download or the latest GitHub release.
- macOS (Apple Silicon) – drag the app to Applications.
- Windows 10+ – run the setup (no admin needed).
- Linux – install the provided
.debor.rpm.
Web / CLI
npm install -g @inkeep/open-knowledge # install the CLI package
cd your‑project
ok init # scaffolds a folder and wires up AI editors
ok start --open # launches a local web server and opens the editor in your browser
Requires Node 24+ and git.
Typical workflow
- Open a folder that already contains
.md/.mdxfiles (e.g., an Obsidian vault, a code repo, a documentation site). - The editor shows a file navigator, search bar, tabs, and a graph view of wiki links.
- Use the AI pane to ask Claude, Codex, etc., to draft a section, improve wording, or perform “agentic search” across your knowledge base.
- When you’re ready to collaborate, enable the git sync option – the app will push/pull to a GitHub repo automatically.
- Export notes as embeddable HTML or keep them as markdown for downstream tooling.
Who it’s for
- Developers or technical writers who already store docs in markdown and want a richer editing experience.
- Teams building LLM‑backed wikis or “second‑brain” knowledge graphs.
- Anyone who likes the convenience of Notion‑style editing but needs the privacy of a local, open‑source tool.
Contributing & support
- Open issues on GitHub for bugs or feature ideas.
- Small pull requests are welcomed; larger changes should start with an issue.
- Community chat lives on Discord; product updates are posted on X (Twitter).
License
OpenKnowledge is released under GPL‑3.0‑or‑later, an OSI‑approved open‑source license.
TL;DR
OpenKnowledge is a locally‑hosted, WYSIWYG markdown editor that integrates LLMs (Claude, Codex, etc.) for AI‑assisted writing, supports desktop and web deployments, and offers git‑based team sync—all for free and open source.
Related
- Dispatch
- Project
- Project
- Project
- Project