An open source, lightweight note-taking service. Easily capture and share your great thoughts.
Go to file
ZLX 90d498f5f9 fix: restore comment icon visibility for memos with no comments
The comment icon in MemoHeader was completely hidden when commentAmount
was 0 due to conditional rendering (introduced in 62646853). This
restores the previous behavior where the icon is rendered but hidden
via CSS, appearing on hover (desktop) so users can navigate to the
detail page to write the first comment.

Fixes #5592

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 20:02:13 +08:00
.github refactor: improve GitHub Actions workflows structure and maintainability 2026-02-02 23:15:15 +08:00
cmd/memos fix: handle underscores in environment variables correctly 2026-02-08 20:38:43 +08:00
internal chore: bump version 2026-02-08 21:28:11 +08:00
plugin fix: add Unicode case-insensitive search for SQLite (#5559) 2026-02-02 21:10:07 +08:00
proto feat: update instance profile to use admin user instead of initialized flag 2026-01-28 23:27:53 +08:00
scripts fix: auto-fix permission issues when upgrading from 0.25.3 to 0.26.0 2026-02-01 08:37:06 +08:00
server chore: fix static check linter warnings 2026-02-08 21:37:02 +08:00
store fix: add Unicode case-insensitive search for SQLite (#5559) 2026-02-02 21:10:07 +08:00
web fix: restore comment icon visibility for memos with no comments 2026-02-09 20:02:13 +08:00
.dockerignore perf: optimize CI/CD workflows and Docker builds 2026-01-14 22:12:28 +08:00
.gitignore fix: restore comment icon visibility for memos with no comments 2026-02-09 20:02:13 +08:00
.golangci.yaml fix(ci): remove invalid revive rule 'use-waitgroup-go' from golangci-lint config 2026-01-06 21:12:40 +08:00
AGENTS.md fix: update demo mode handling 2026-01-21 07:36:30 +08:00
CODEOWNERS chore: add @johnnyjoygh as a code owner 2025-12-26 23:04:16 +08:00
LICENSE chore: update LICENSE (#4394) 2025-02-11 15:45:20 +08:00
README.md chore: fix broken links 2026-02-08 19:46:03 +08:00
SECURITY.md chore: tweak security report email 2026-02-05 19:43:19 +08:00
go.mod fix: add Unicode case-insensitive search for SQLite (#5559) 2026-02-02 21:10:07 +08:00
go.sum chore: add store tests (#5397) 2025-12-31 21:26:35 +08:00

README.md

Memos

Memos

An open-source, self-hosted note-taking service. Your thoughts, your data, your control — no tracking, no ads, no subscription fees.

Home Live Demo Docs Discord Docker Pulls

Memos Demo Screenshot

Warp — The AI-powered terminal built for speed and collaboration

Warp - The AI-powered terminal built for speed and collaboration

TestMu AI - The worlds first full-stack Agentic AI Quality Engineering platform

TestMu AI

Overview

Memos is a privacy-first, self-hosted knowledge base that works seamlessly for personal notes, team wikis, and knowledge management. Built with Go and React, it offers lightning-fast performance without compromising on features or usability.

Why choose Memos over cloud services?

Feature Memos Cloud Services
Privacy Self-hosted, zero telemetry Your data on their servers
Cost Free forever, MIT license Subscription fees
Performance Instant load, no latency ⚠️ Depends on internet
Ownership Full control & export Vendor lock-in
API Access Full REST + gRPC APIs ⚠️ Limited or paid
Customization Open source, forkable Closed ecosystem

Features

  • 🔒 Privacy-First Architecture

    • Self-hosted on your infrastructure with zero telemetry
    • Complete data ownership and export capabilities
    • No tracking, no ads, no vendor lock-in
  • 📝 Markdown Native

    • Full markdown support
    • Plain text storage — take your data anywhere
  • Blazing Fast

    • Built with Go backend and React frontend
    • Optimized for performance at any scale
  • 🐳 Simple Deployment

    • One-line Docker installation
    • Supports SQLite, MySQL, and PostgreSQL
  • 🔗 Developer-Friendly

    • Full REST and gRPC APIs
    • Easy integration with existing workflows
  • 🎨 Beautiful Interface

    • Clean, minimal design and dark mode support
    • Mobile-responsive layout

Quick Start

docker run -d \
  --name memos \
  -p 5230:5230 \
  -v ~/.memos:/var/opt/memos \
  neosmemo/memos:stable

Open http://localhost:5230 and start writing!

Try the Live Demo

Don't want to install yet? Try our live demo first!

Other Installation Methods

  • Docker Compose - Recommended for production deployments
  • Pre-built Binaries - Available for Linux, macOS, and Windows
  • Kubernetes - Helm charts and manifests available
  • Build from Source - For development and customization

See our installation guide for detailed instructions.

Contributing

We welcome contributions of all kinds! Whether you're fixing bugs, adding features, improving documentation, or helping with translations — every contribution matters.

Ways to contribute:

Sponsors

Love Memos? Sponsor us on GitHub to help keep the project growing!

Star History

Star History Chart

License

Memos is open-source software licensed under the MIT License.

Privacy Policy

Memos is built with privacy as a core principle. As a self-hosted application, all your data stays on your infrastructure. There is no telemetry, no tracking, and no data collection. See our Privacy Policy for details.


WebsiteDocumentationDemoDiscordX/Twitter

Vercel OSS Program