Self-hosted Markdown note-taking timeline for quick notes, daily logs, links, and snippets
MIT
- Go
- TypeScript
- Shell

About Memos
Memos is an open-source, self-hosted note-taking tool for quick capture. It provides a timeline-first interface for notes, daily logs, links, and snippets, so you can open it, write, and move on without navigating folders. Notes are stored in Markdown and kept on your infrastructure, with zero telemetry.
Capture is Markdown-native and designed around organizing later. Memos runs from a single Go binary or a small Docker image, and a one-line Docker command with a local volume gets you started. It can deploy with SQLite, MySQL, or PostgreSQL, and it exposes REST and gRPC APIs for integrations.
You can install it with Docker, Docker Compose, pre-built binaries for Linux, macOS, and Windows, Kubernetes Helm charts and manifests, or by building from source. The MIT license lets you self-host, modify, and extend Memos freely, keeping every note fully yours.
Key features
- Timeline-first UI for quick capture without folders
- Markdown-native notes for portable storage
- Self-hosted with zero telemetry
- Deploy with SQLite, MySQL, or PostgreSQL
- REST and gRPC APIs for integration
Details
- First released
- 2021
- Self-hosting
- Runs on your infrastructure
- Storage
- Markdown notes
- Databases
- SQLite · MySQL · PostgreSQL
- Telemetry
- Zero telemetry
- License
- MIT
