介绍
Memos 是一款专为快速记录而生的开源、自托管笔记工具。它采用 Markdown 原生格式,界面极简,数据完全由用户自己掌控,零遥测,零广告。项目基于 Go 语言开发,后端性能高效,前端采用 TypeScript 构建,整体架构现代化且易于扩展。
核心亮点
-
即时捕捉 — 以时间线为核心的 UI 设计,打开即写,无需繁琐的文件夹导航,真正实现"想到就记"。
-
数据完全私有 — 自托管部署,笔记以 Markdown 格式存储,数据永远可迁移,无任何第三方数据收集。
-
极致轻量 — 单个 Go 二进制文件,Docker 镜像仅约 20MB,一条命令即可完成部署,支持 SQLite、MySQL、PostgreSQL 多种数据库。
-
开放可扩展 — MIT 开源协议,提供完整的 REST API 和 gRPC API,方便与其他工具集成和二次开发。
适用场景
-
个人碎片化知识记录与灵感捕捉
-
团队内部轻量级信息共享与备忘录
-
开发者个人技术笔记与代码片段管理
-
替代商业笔记软件,实现数据自主可控
仓库信息
- GitHub 地址:
-
开发语言: Go (55.9%) + TypeScript (43.4%)
-
开源协议: MIT License
-
最新版本: v0.28.0 (2026年4月发布)
-
社区活跃,持续迭代更新
安装方法
Docker 一键部署(推荐)
docker run -d \
--name memos \
-p 5230:5230 \
-v ~/.memos:/var/opt/memos \
neosmemo/memos:stable
部署完成后,打开浏览器访问 http://localhost:5230 即可开始使用。
原生二进制安装
curl -fsSL https://raw.githubusercontent.com/usememos/memos/main/scripts/install.sh | sh
其他安装方式
-
Docker Compose — 适合生产环境部署
-
预编译二进制包 — 支持 Linux、macOS、Windows
-
Kubernetes — 提供 Helm Chart 和部署清单
- 源码编译 — 适合开发者和定制化需求
更多详细安装指南请参考官方文档: https://usememos.com/docs/deploy