ZenNotes is a free, open-source, local-first Markdown note-taking application for Windows, macOS, and Linux, with a self-hosted web edition. It stores notes as ordinary Markdown files without requiring a proprietary database. Its keyboard-focused editor supports Vim motions, command shortcuts, and customizable navigation. Users can work in editing, preview, or split-screen modes with multiple tabs and reference panes. Markdown rendering includes mathematical notation, Mermaid diagrams, wiki links, and embedded media. Built-in organization tools provide tasks, tags, daily notes, archives, and full-text searching. A first-party MCP server allows compatible AI assistants to interact with the same note collection. Command-line tools, floating windows, and macOS Raycast integration extend note management beyond the main interface.
Features
- Local Markdown note storage with customizable folders and Obsidian-compatible vault structures
- Keyboard-first editing with Vim motions, command palette, and configurable shortcuts
- Live Markdown preview with KaTeX mathematics, Mermaid diagrams, and wiki links
- Task tracking, tags, daily notes, backlinks, and vault-wide full-text searching
- Built-in MCP server and command-line tools for AI-assisted note management
- Cross-platform desktop application with floating windows and self-hosted web access