open-knowledge  by inkeep

AI-native markdown editor and LLM wiki

Created 3 weeks ago

New!

1,370 stars

Top 28.7% on SourcePulse

GitHubView on GitHub
Project Summary

OpenKnowledge offers a private, local, and free AI-native markdown editor and LLM Wiki, designed for users managing knowledge bases, LLM wikis, specifications, and notes. It targets engineers, researchers, and power users seeking a powerful yet accessible tool, merging the familiar interfaces of Notion and VSCode with advanced AI capabilities. The primary benefit is a beautiful, highly integrated environment for knowledge management and AI-assisted content creation without cloud dependencies.

How It Works

The project provides a true WYSIWYG markdown editor, allowing users to edit markdown files with an experience akin to Google Docs or Notion. It integrates deeply with AI models like Claude and Codex, and supports agentic frameworks via MCP (Meta Communication Protocol) and CLI tools like OpenCode. This enables features such as collaborative AI editing and agentic search capabilities tailored for LLM wikis, agent second brains, and knowledge graphs. For data synchronization and sharing, it leverages Git and GitHub under the hood, offering a no-code team sharing solution.

Quick Start & Requirements

  • macOS: Download and install the provided DMG file.
  • Linux, Windows, Intel Mac: Requires Node.js 24+. Install globally via npm install -g @inkeep/open-knowledge. Initialize a project with ok init and start the local web editor using ok start --open.
  • Documentation: General usage documentation is available at https://openknowledge.ai/docs.

Highlighted Details

  • Full WYSIWYG markdown editing experience.
  • Collaborative AI-editing integrations with Claude, Codex, and Cursor.
  • Out-of-the-box MCP, skills, and agentic search for LLM Wikis and knowledge graphs.
  • No-code team sharing and auto-sync powered by Git/GitHub.
  • Embeddable HTML and rich components for reports and specs.
  • Dual interface support: Desktop app (with TUI) and Web UI.

Maintenance & Community

The project welcomes public contributions via pull requests and issues, with details provided in CONTRIBUTING.md. Users can join the Discord community for support and questions. Product updates are shared on X (formerly Twitter).

Licensing & Compatibility

OpenKnowledge is licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later). This is a strong copyleft license, meaning derivative works must also be licensed under GPL-3.0 or compatible terms, which may impose restrictions on integration into closed-source commercial products.

Limitations & Caveats

The GPL-3.0 license necessitates careful consideration for commercial use cases. While the README highlights extensive features, specific performance benchmarks or details on potential limitations (e.g., alpha status, specific AI model setup requirements, or known bugs) are not detailed. The reliance on Node.js 24+ for non-macOS installations may also be a factor.

Health Check
Last Commit

10 hours ago

Responsiveness

Inactive

Pull Requests (30d)
350
Issues (30d)
6
Star History
1,375 stars in the last 25 days

Explore Similar Projects

Feedback? Help us improve.