A minimal note taking application that stores markdown notes in a local sqlite database with full text search.

Zen is an open-source, self-hosted note-taking web application that stores content as Markdown files within a local SQLite database, ensuring that user data remains under the owner's direct control.
The software is deployed as a single Go binary or via Docker Compose, making it suitable for installation on home servers or personal workstations. It provides a web interface for creating and managing notes, focusing on low resource usage and offline access. The system avoids rigid folder hierarchies in favor of a more fluid organization method based on metadata and tags.
The application is built using Go and Preact, maintaining a minimal dependency footprint to ensure stability and speed. It includes experimental features such as a Canvas for the spatial organization of notes and images, which are stored using the JSON Canvas format. Zen Intelligence provides additional experimental capabilities for semantic search and identifying similar images. The inclusion of an MCP server allows the notes to be integrated with other AI tools or external agents for searching and listing content.
Zen is a lightweight, private note-taking solution for users who prefer Markdown and local data ownership.
A self-hosted note-taking tool for quick capture using a timeline-first interface and markdown-native formatting.
A markdown editor providing real-time preview and distraction-free writing modes for desktop operating systems.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.