项目统一使用 NPM,不要用 Yarn 或 PNPM;各子项目(web/desktop/mobile)有各自的构建说明,需分别查看对应目录;README 未给出根目录的一键安装或启动命令
notesnook
streetwritersGPL-3.0活跃维护端到端加密的开源笔记应用,可作为 Evernote 的替代品,支持跨平台使用,笔记数据在本地加密后再同步,适合注重隐私的用户。
A fully open source & end-to-end encrypted note taking alternative to Evernote.
README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。
README 未说明
完全开源、端到端加密的笔记应用,可作为 Evernote 的隐私优先替代品
端到端加密的开源笔记应用,可作为 Evernote 的替代品,支持跨平台使用,笔记数据在本地加密后再同步,适合注重隐私的用户。
核心能力
- 用 XChaCha20-Poly1305 与 Argon2 在设备端加密全部笔记
- 同一代码库覆盖 Web、桌面(Electron)与移动端(React Native)
- 拆分为 core、crypto、editor 等可复用包的单仓库结构
- 提供网页剪藏扩展,把网页内容剪藏进笔记
- 附 Vericrypt 工具供自行验证加密声明
容易踩的坑
- v3.4.13Notesnook Desktop v3.4.13最新正式版2026-11-10 · 2026-11-10 08:42 UTC
- v3.4.12Notesnook Desktop v3.4.122026-11-02 · 2026-11-02 11:37 UTC
- v3.4.11Notesnook Desktop v3.4.112026-10-26 · 2026-10-26 12:23 UTC
- v3.4.10Notesnook Desktop v3.4.102026-10-22 · 2026-10-22 07:51 UTC
查看更新说明
Read about what's new in Notesnook Desktop v3.4.10 on Notesnook's blog
New Contributors
- @raspin0 made their first contribution in https://github.com/streetwriters/notesnook/pull/10488
Full Changelog: https://github.com/streetwriters/notesnook/compare/v3.4.9...v3.4.10
- 3.4.15-androidNotesnook Android v3.4.152026-10-21 · 2026-10-21 04:41 UTC
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Overview
Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2.
Notesnook is our proof that privacy does not (always) have to come at the cost of convenience. We aim to provide users peace of mind & 100% confidence that their notes are safe and secure. The decision to go fully open source is one of the most crucial steps towards that.
This repository contains all the code required to build & use the Notesnook web, desktop & mobile clients. If you are looking for a full feature list or screenshots, please check the website.
Developer guide
Technologies & languages
Notesnook is built using the following technologies:
- JavaScript/Typescript — this repo is in a hybrid state. A lot of the newer code is being written in Typescript & the old code is slowly being ported over.
- React — the whole front-end across all platforms is built using React.
- React Native — For mobile apps we are using React Native
- Electron — For desktop app
- NPM — listed here because we don't use Yarn or PNPM or XYZ across any of our projects.
Note: Each project in the monorepo contains its own architecture details which you can refer to.
Monorepo structure
| Name | Path | Description |
|---|---|---|
@notesnook/web | /apps/web | Web client |
@notesnook/desktop | /apps/desktop | Desktop client |
@notesnook/mobile | /apps/mobile | Android/iOS clients |
@notesnook/web-clipper | /extensions/web-clipper | Web clipper |
@notesnook/core | /packages/core | Shared core between all platforms |
@notesnook/crypto | /packages/crypto | Cryptography library wrapper around libsodium |
@notesnook/clipper | /packages/clipper | Web clipper core handling everything related to actual page clipping |
@notesnook/editor | /packages/editor | Notesnook editor + all extensions |
@notesnook/editor-mobile | /packages/editor-mobile | A very thin wrapper around @notesnook/editor for mobile clients |
@notesnook/logger | /packages/logger | Simple & pluggable logger |
@notesnook/sodium | /packages/sodium | Wrapper around libsodium to support Node.js & Browser |
@notesnook/streamable-fs | /packages/streamable-fs | Streaming interface around an IndexedDB based file system |
@notesnook/theme | /packages/theme | The core theme used in web & desktop clients |
Contributing guidelines
If you are interested in contributing to Notesnook, I highly recommend checking out the contributing guidelines. You'll find all the relevant information such as style guideline, how to make a PR, how to commit etc., there.
Support & help
You can reach out to us via:
We take all queries, issues and bug reports that you might have. Feel free to ask.