awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
inkeep avatar

inkeep/open-knowledge

0
View on GitHub↗
openknowledge.ai↗

Open Knowledge

Open Knowledge is a desktop and web workspace for browsing, searching and visually editing folders of markdown notes. Notes stay as plain files on the user's own machine, and the app opens them in a document-style editor with tabs, a file navigator and a graph view of wiki links. It runs from a fresh clone with no configuration, since every environment variable is optional.

What sets it apart is how it treats AI agents and teams. Coding agents and other compatible agents can open beside a document and edit the same files, connected through a standard tool protocol or a command-line tool. The app can also install servers, skills and search tools for detected agents, so they can find existing notes and write new documents inside the connected knowledge base. Starter packs scaffold LLM-maintained wikis, second brains and structured knowledge bases on top of existing markdown folders. For sharing, a folder of notes syncs to a git repository in the background, so teammates can collaborate through git and GitHub without typing version-control commands.

The editor supports embedded HTML and rich components inside markdown pages. The repository also contains its own engineering tooling: custom lint rules, repository hygiene checks, build caching, release version computation, release notes, chat announcements, and network-isolated tests. It additionally covers translation completeness checks, third-party license notices, optional OpenTelemetry export that stays off until enabled, and verification of packaged macOS desktop builds.

Features

  • Visual Markdown Editors - Provides a desktop and web workspace for browsing, searching, and visually editing folders of markdown notes with tabs and a graph view.
  • Agentic File Editing - Lets an AI coding agent open beside a document and edit the same files while the user watches.
  • AI Agent Integrations - Connects coding agents and other compatible agents beside a document through a standard protocol or command-line tool to edit the same files.
  • Agent-Controllable Editors - Exposes the editor to coding agents through a tool protocol and command-line tool so they edit the same documents beside the user.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
4,809 stars·330 forks·TypeScript·GPL-3.0·1 view
  • Local-First Note Taking - Keeps markdown notes as plain files on the user's machine in a native desktop app needing no configuration.
  • Plain File Note Storers - Keeps all notes as ordinary markdown files in regular folders on the user's machine, shared by the app, agents and version control.
  • AI-Assisted Note Editing - Lets AI coding agents edit the same markdown notes beside the user in a visual, document-style editor.
  • Personal Wikis - Builds personal or team wikis, second brains, and structured knowledge bases from markdown folders with linked notes and graph navigation.
  • Git-Backed Team Repositories - Commits, pulls and pushes notes to a shared git repository in the background so teammates collaborate without typing git commands.
  • Git-Synced Notebooks - Syncs a folder of notes to a git repository automatically so teammates can share it without writing git commands.
  • Team AI Asset Sharing - Syncs documents and shares them with teammates through git and GitHub behind the scenes, with no version-control commands needed.
  • Model Context Protocols - Exposes the knowledge base to coding agents through a standard tool protocol server and command-line tool for searching and writing documents.
  • Agent Skill Installers - Installs servers, skills and search tools for detected agents so they can find existing notes and write new documents.
  • Note Search Agents - Installs tool-protocol servers and skills so agents can search the knowledge base and write documents with richer context.
  • Markdown Wiki Platforms - Scaffolds markdown-based wikis and knowledge bases with wiki links and a graph view over existing folders of plain markdown files.
  • Rich Text Editors - Renders markdown in a document-style visual editor and serializes edits back to plain markdown, with embedded HTML and rich components.
  • Note Navigation Workspaces - Lets users browse notes through a file navigator, search, tabs, and a wiki-link graph view in desktop or web.
  • LLM Wiki Starter Packs - Offers starter packs that scaffold LLM-maintained wikis, second brains and structured knowledge bases on top of existing markdown folders.
  • LLM Wiki Starter Packs - Offers starter packs that scaffold LLM-maintained wikis, second brains, and structured knowledge bases on existing markdown folders.
  • Internal Wiki Linking - Parses wiki-style links between notes to build a searchable index and a navigable graph view of how documents connect.
  • Desktop Shells - Wraps the browser-based interface in a native desktop shell bundling a system keyring, while the same interface also runs in a browser.
  • Star history

    Star history chart for inkeep/open-knowledgeStar history chart for inkeep/open-knowledge

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Open Knowledge

    These projects share indexed features with Open Knowledge. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • pbek/qownnotespbek avatar

      pbek/QOwnNotes

      5,792View on GitHub↗

      QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr

      C++
      View on GitHub↗5,792
    • tagspaces/tagspacestagspaces avatar

      tagspaces/tagspaces

      4,935View on GitHub↗

      TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

      TypeScriptelectronjavascriptnote-taking
      View on GitHub↗4,935
    • done-0/fuck-u-codeDone-0 avatar

      Done-0/fuck-u-code

      6,830View on GitHub↗

      This project is an AI-powered code reviewer and static analysis server that identifies low-quality files and generates automated critiques. It functions as an automated quality scoring tool that evaluates source code structure and complexity through local parsing. The system utilizes a standardized context protocol to stream analysis results to AI agents and editors. It integrates large language models to produce automated reviews and suggestions for improvement based on quantitative quality metrics. The tool includes a weight-based scoring engine and an asynchronous analysis pipeline for pr

      TypeScript
      View on GitHub↗6,830
    • gitjournal/gitjournalGitJournal avatar

      GitJournal/GitJournal

      4,168View on GitHub↗

      GitJournal is a mobile-first note-taking application and self-hosted manager for creating a structured markdown knowledge base. It functions as a git-synced notebook, allowing users to organize long-term information and notes as markdown files with metadata. The system ensures data portability and ownership by storing notes in a private version control repository. This approach enables cross-device synchronization and consistency through the use of git operations. The application supports digital note migration by importing data from third-party services into a local markdown format. It furt

      Dart
      View on GitHub↗4,168
    Compare all 30 related projects→

    Frequently asked questions

    What does inkeep/open-knowledge do?

    Open Knowledge is a desktop and web workspace for browsing, searching and visually editing folders of markdown notes. Notes stay as plain files on the user's own machine, and the app opens them in a document-style editor with tabs, a file navigator and a graph view of wiki links. It runs from a fresh clone with no configuration, since every environment variable is optional.

    What are the main features of inkeep/open-knowledge?

    The main features of inkeep/open-knowledge are: Visual Markdown Editors, Agentic File Editing, AI Agent Integrations, Agent-Controllable Editors, Local-First Note Taking, Plain File Note Storers, AI-Assisted Note Editing, Personal Wikis.

    Which projects share features with inkeep/open-knowledge?

    Projects with overlapping indexed features include: pbek/qownnotes — QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem,… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable… done-0/fuck-u-code — This project is an AI-powered code reviewer and static analysis server that identifies low-quality files and generates… gitjournal/gitjournal — GitJournal is a mobile-first note-taking application and self-hosted manager for creating a structured markdown… tencent/teamai-cli — teamai-cli is a command-line tool that lets a team manage its AI coding assets in one place. Skills, rules, agents,… xwmx/nb — nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web…