Memlog
A self-hosted, database-less note-taking app. Notes are plain .md files on disk — no database, no migrations, no lock-in.
Backend: Python (FastAPI + Whoosh) · Frontend: Vue 3 · MCP server: built-in
The Docker image ships a web UI, REST API, and MCP server so AI agents can read and write your notes directly.
Documentation
- Installation — Docker Compose quick start
- Configuration — all
MEMLOG_*environment variables - Authentication — none, read-only, password, TOTP
- Search — full-text search, tags, wildcards, semantic search
- MCP Server — tools, Claude Code setup
- Reverse Proxy — nginx and Caddy examples, sub-path prefix