发现 
桌面应用效率工具
Notesnook:端到端加密笔记应用
一款完全开源、端到端加密的笔记应用,覆盖 Web、桌面与移动端,主打隐私与易用。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v3.4.11
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Notesnook 是一款免费且完全开源的笔记应用,定位是 Evernote 的替代品,重点关注用户隐私与使用便利性。它坚持零知识(zero knowledge)原则:所有内容都在你的设备上完成加密,服务端无法读取明文。
项目由 TypeScript 编写,采用 React 构建各平台前端,移动端基于 React Native,桌面端基于 Electron,许可证为 GPL-3.0。官方主页为 https://notesnook.com/ 。
这个仓库包含构建并使用 Notesnook Web、桌面与移动客户端所需的全部代码。
主要功能
- 端到端加密:在设备本地使用
XChaCha20-Poly1305与Argon2对内容进行加密,服务端不持有明文数据。 - 多端客户端:仓库内包含 Web 客户端、桌面客户端(Electron)、Android/iOS 客户端(React Native)。
- 网页剪藏:提供
@notesnook/web-clipper浏览器扩展及其核心包@notesnook/clipper,用于抓取网页内容。 - 数据迁移:官方提供 Importer 帮助从其他应用导入笔记,详见 https://notesnook.com/help/importing-notes 。
- 加密可验证:可通过 Vericrypt(https://vericrypt.notesnook.com/ )自行验证 Notesnook 的加密声明。
- 自托管:仓库话题中包含 self-hosted,可关注项目后续与相关文档。
安装与使用
普通用户可直接从官方下载页获取各平台客户端:https://notesnook.com/downloads 。
开发者可以在 monorepo 中按模块参与开发,仓库使用 NPM 作为包管理器(项目明确不使用 Yarn、PNPM 等其他包管理器)。主要目录结构:
| 名称 | 路径 | 说明 |
|---|---|---|
@notesnook/web |
/apps/web |
Web 客户端 |
@notesnook/desktop |
/apps/desktop |
桌面客户端 |
@notesnook/mobile |
/apps/mobile |
Android/iOS 客户端 |
@notesnook/web-clipper |
/extensions/web-clipper |
网页剪藏扩展 |
@notesnook/core |
/packages/core |
各平台共享核心 |
@notesnook/crypto |
/packages/crypto |
基于 libsodium 的加密库封装 |
@notesnook/clipper |
/packages/clipper |
网页剪藏核心逻辑 |
@notesnook/editor |
/packages/editor |
编辑器及全部扩展 |
@notesnook/editor-mobile |
/packages/editor-mobile |
移动端编辑器薄封装 |
@notesnook/logger |
/packages/logger |
日志工具 |
@notesnook/sodium |
/packages/sodium |
兼容 Node.js 与浏览器的 libsodium 封装 |
@notesnook/streamable-fs |
/packages/streamable-fs |
基于 IndexedDB 的流式文件系统接口 |
@notesnook/theme |
/packages/theme |
Web 与桌面端共用主题 |
各子项目内包含自身的架构说明,可分别查阅。参与贡献前建议先阅读仓库中的 CONTRIBUTING.md,其中有代码风格、提交与 PR 流程等规范。
注意事项
- 使用 Notesnook 需要提供邮箱地址,官方博客文章《Why Notesnook requires an email address?》解释了原因:https://blog.notesnook.com/why-notesnook-requires-an-email-address/ 。
- 隐私政策与服务条款分别见 https://notesnook.com/privacy 与 https://notesnook.com/terms 。
- 遇到问题可通过邮箱 [email protected]、Discord(https://discord.gg/5davZnhw3V )、Twitter 或提交 issue 反馈。
- 项目以 GPL-3.0 发布,二次分发或修改需遵守该许可证条款。
最新版本
v3.4.11 为桌面端更新版本,具体更新内容见官方博客发布说明:https://notesnook.com/blog/notesnook-desktop-v3.4.11 。
本作品整理自 GitHub 开源项目 streetwriters/notesnook,原作者 @streetwriters,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v3.4.11当前版本
桌面端 v3.4.11 发布,具体更新内容见官方博客发布说明。
评论