Overview
Zen is a lightweight self-hosted notes application that keeps notes as standard Markdown and stores management data in SQLite. It provides tags, BM25 full-text search, templates, pinning, history, internal links, import/export, and single-binary or Docker deployment. No GitHub Release is published at the checked date.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Keep Markdown portability while adding SQLite-backed search and organization
Notes remain Markdown-oriented while tags, BM25 search, templates, archive/soft-delete, history, and internal links add structured management.
Sources: [2]
Extend backups, migration, and AI/MCP through companion and experimental features
The README points to companion backup/import projects and marks JSON Canvas, semantic search, similar-image search, and MCP as experimental.
Sources: [2]
For users who want a small portable notes service rather than a large knowledge platform
It fits self-hosted personal knowledge workflows where Markdown ownership matters but web search/history are still useful.
Sources: [2]
Separate experimental and companion projects from stable core behavior
Canvas, semantic search, similar images, and MCP are explicitly experimental, and backup/import/intelligence features involve separate repositories. Operators still need backups for SQLite and Markdown storage. Zen is AGPL-3.0.
Official sources
- [1]sheshbabu/zen repository(2026-09-18)
- [2]Zen README(2026-09-18)
- [3]Zen license.md(2026-09-18)
Supplemental curator note
Zen emphasizes portability through standard Markdown plus SQLite and a single Go binary/Docker deployment. Canvas, semantic search, similar-image search, and MCP are explicitly marked experimental in the README.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/sheshbabu/zen.git - 2
Enter the repository
cd zen - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
1,174 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 27
- Open PRs
- 1
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- markdown
- notes
- preact
- sqlite
- mcp-server
- Stars
- 1,174
- Forks
- 61
- Watchers
- 13
- Open issues
- 0
- Primary language
- JavaScript
- License
- AGPL-3.0
- Repository last updated
- Sep 13, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n205,216 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Oh My Zsh189,785 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Ollama181,198 Stars
A runtime for downloading and running open models on a computer or server through a CLI and local API.
Go - AUTOMATIC1111 Stable Diffusion WebUI164,915 Stars
A Gradio UI for Stable Diffusion image generation, editing, model selection, extensions, and APIs.
Python - Dify156,270 Stars
A visual LLM application platform combining AI workflows, RAG, agents, model management, and observability.
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.