NoteDiscovery
A self-hosted knowledge base for note-taking with markdown support, Zettelkasten methodology, and Docker deployment.
Open source alternative to:
NoteDiscovery is an open-source, self-hosted knowledge base designed for personal note-taking and knowledge management. Built with a modern JavaScript stack and FastAPI backend, it provides a clean interface for capturing and organizing your thoughts.
The application supports markdown formatting, making it easy to write and format notes. It is designed around the Zettelkasten methodology, a powerful system for connecting ideas and building a personal knowledge network.
As a self-hosted solution, NoteDiscovery gives you complete control over your data and privacy. It can be easily deployed using Docker, making setup straightforward for users familiar with containerization. Whether you are looking to replace Notion, Evernote, or Obsidian with a privacy-focused alternative, NoteDiscovery offers a compelling option.
Categories:
Tags:
Build with:
Frequently Asked Questions
What is NoteDiscovery, and is it a Notion alternative?
NoteDiscovery is a self-hosted Zettelkasten-style knowledge base for people who think in linked notes rather than databases. It is MIT-licensed, built with JavaScript and Python (FastAPI), and stores content as plain Markdown files in folders — no vendor lock-in. The feature set (wikilinks, graph view, drawing editor) is closer to Obsidian than to Notion, and it targets personal wikis and "second brain" workflows.
How does the AI / MCP integration work?
NoteDiscovery ships a built-in Model Context Protocol (MCP) server that exposes your notes to AI agents. With a one-line config, assistants like Claude Desktop and Cursor can search, create, edit, tag, and reorganize notes directly inside your knowledge base. It's positioned as an "AI Assistant Ready" feature rather than a built-in chatbot — you bring your own agent.
What knowledge-management features does NoteDiscovery offer beyond plain markdown?
It includes wikilinks/backlinks, a graph view, outline panel, favorites, and a quick switcher, plus Mermaid diagrams and LaTeX/MathJax rendering for technical notes. There's also an in-browser drawing editor that saves sketches as drawing-*.png files alongside the note (autosave, shapes, eraser, eyedropper, undo/redo), and a plugin system for extensions.
How easy is it to self-host NoteDiscovery?
The quickstart is a single docker run with one bind mount for ./data:/app/data and port 8000 exposed. It also publishes Docker Compose files and a PikaPods one-click deploy option for users who don't want to run their own server. Optional password auth, PWA install, and a plugin system are all configurable without rebuilding the image.
Repository details
Updated 8/22/2026, 6:00:23 PM
View RepositoryRepository activity
Compare NoteDiscovery with
Similar open source alternatives
AppFlowy
Open source Notion alternative that brings projects, wikis, and teams together with AI while keeping you in control of your data.
HelixNotes
A fast, privacy-first local markdown note-taking app built with Tauri and SvelteKit. Your notes stay as plain .md files on your device.
ObsidianJotty
Lightweight self-hosted app for managing personal file-based notes and checklists.
Outline
The fastest growing-team knowledge base — beautiful, realtime collaborative, feature packed, and markdown compatible Notion and Confluence alternative.
memos
Privacy-first, self-hosted note-taking platform with markdown support, tagging, and built-in AI — a lightweight alternative to Notion and Obsidian.
ObsidianAFFiNE
Open-source knowledge base combining note-taking, whiteboard, and project planning in one workspace.
