

Overview
Memos is a browser-based scratchpad designed for instant capture of thoughts in plain Markdown. It prioritizes privacy and simplicity, allowing users to self-host the application for full data ownership with no telemetry or tracking.
Features
- Total Data Ownership: Notes are stored on your server in plain Markdown format, ensuring portability and zero vendor lock-in.
- Instant Capture: Timeline-first UI enables quick note-taking without navigating folders or selecting templates.
- Markdown-Native: Supports plain text notes that are easy to backup and last forever.
- Self-Hosted Deployment: Runs on any infrastructure, from Raspberry Pi to cloud servers, via a lightweight Docker image.
- Open Source and Free: MIT licensed, with all features available without subscriptions or paywalls.
- Extensible APIs: Full REST and gRPC APIs for integration with other tools.
- Community-Driven: Over 57K GitHub stars, 380+ contributors, and regular updates.
Use Cases
- Self-Hosters: Managing infrastructure docs and configs.
- Developers: Storing code snippets and debugging logs.
- Writers: Drafting stories and capturing fleeting ideas.
- Journals: Keeping daily notes and thought trails.
- Makers: Logging projects and brainstorming ideas.
- Students: Taking lecture notes and organizing research.
- Privacy Pros: Handling confidential information securely.
- Teams: Sharing notes and updates collaboratively.
Deployment
Deploy easily with a single Docker command: docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:stable. Supports SQLite, MySQL, or PostgreSQL databases.
Community and Support
Join the community on GitHub, Discord, or check the live demo at https://demo.usememos.com/.
Tags
note-takingself-hostedopen-sourcemarkdownprivacydockerknowledge-management