notesnook
14,918
Stars
1,051
Forks
73
Watchers
1,152
Open Issues
GPL-3.0
许可证
TypeScript
语言
2021-04-01
创建时间
2026-11-12
最近更新
项目能做什么
完全开源且端到端加密的笔记工具,可作为 Evernote 的替代品。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center"> <img style="align:center;" src="./resources/icon.png" alt="Notesnook Logo" width="100" /> </p> <h1 align="center">Notesnook</h1> <h3 align="center">An end-to-end encrypted note taking alternative to Evernote.</h3> <p align="center"> <a href="https://notesnook.com/">Website</a> | <a href="https://notesnook.com/about">About us</a> | <a href="https://notesnook.com/roadmap">Roadmap</a> | <a href="https://notesnook.com/downloads">Downloads</a> | <a href="https://twitter.com/@notesnook">Twitter</a> | <a href="https://discord.gg/5davZnhw3V">Discord</a> </p> ## 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](https://notesnook.com/). ## Developer guide ### Technologies & languages Notesnook is built using the following technologies: 1. 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. 2. React — the whole front-end across all platforms is built using React. 3. React Native — For mobile apps we are using React Native 4. Electron — For desktop app 5. 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](/apps/web) | Web client | | `@notesnook/desktop` | [/apps/desktop](/apps/desktop) | Desktop client | | `@notesnook/mobile` | [/apps/mobile](/apps/mobile) | Android/iOS clients | | `@notesnook/web-clipper` | [/extensions/web-clipper](/extensions/web-clipper) | Web clipper | | `@notesnook/core` | [/packages/core](/packages/core) | Shared core between a阅读完整原文
项目深度分析 AI 生成
Evernote 及主流笔记向 Notesnook 深度迁移与备份校验工具
| 产品构想 | 围绕仓库明确的对标 Evernote 定位,开发独立于官方客户端的本地隐私优先迁移与归档工具,解决大型笔记库(含复杂附件、网页剪藏、嵌套标签)迁移痛点及本地加密备份的跨格式导出校验(具体痛点规模尚属推测)。 |
| 核心功能 | 纯本地离线解析(不上传云端以符合零知识理念)、Evernote(.enex)/Markdown/Notion 批量格式清洗与附件映射、加密导出包完整性校验与还原预览(推测)。 |
| 目标用户 | 重度 Evernote 历史用户、注重数据可携带性与防锁定的隐私笔记用户(推测)。 |
| 难度/周期 | 中 · 1-2个月(推测) · 成本:低(主要为个人开发时间与多平台测试机成本,无需重型服务器,推测) |
| 收费模式 | 一次性买断制桌面工具授权(Freemium,基础版免费、大批量/高级清洗规则收费)或定制化迁移技术服务(推测)。 |
| 竞争风险 | 官方可能持续增强内置导入器从而挤压第三方工具空间;需持续跟进 Notesnook 数据格式及客户端更新;若直接链接 GPL-3.0 核心库分发需遵守开源传染协议。 |
| 依据 | 数据支持的判断 |
自托管(Self-Hosted)加密笔记托管与企业运维支持服务
| 产品构想 | 利用项目主题标签中体现的 self-hosted 与 asp-net-core 技术方向,为不愿使用官方云且缺乏运维能力的团队或个人提供私有云部署方案、自动化备份脚本及代维服务(注意:当前仓库仅包含客户端与前端基础库,服务端开源状况与部署复杂度需优先核实,此方向目前属推测)。 |
| 核心功能 | 私有化环境一键部署编排、TLS/反向代理安全加固、定时加密快照备份、版本升级与故障响应支持(推测)。 |
| 目标用户 | 有内部合规要求的小微团队、隐私极客、希望数据完全留在自有服务器的技术用户(推测)。 |
| 难度/周期 | 中高(取决于同步服务端是否完全开源及文档完善度,推测) · 2-3个月(含服务端协议或官方自托管方案调研,推测) · 成本:中低(测试云服务器费用及持续维护精力,推测) |
| 收费模式 | 按次收取部署配置费,或按年/月收取运维支持与监控订阅费(推测)。 |
| 竞争风险 | 当前提供仓库未包含服务端、Docker 及数据库配置(docker=0, db=0),可能面临后端未完全开源或官方限制第三方自托管商业化的风险;GPL-3.0 协议对修改分发的约束需严格评估。 |
| 依据 | 尚需验证的假设 |
基于 Notesnook 技术栈的垂直行业加密工作台定制(合规开源服务模式)
| 产品构想 | 依托仓库内已有的跨平台 React / React Native / Electron 架构及经过验证的 libsodium 加密封装(@notesnook/crypto、@notesnook/editor),为特定隐私敏感领域提供定制化离线笔记/采编应用与专属技术支持(推测)。 |
| 核心功能 | 定制化表单模板、离线加密同步、基于 Web Clipper 架构的定向网页证据留存扩展、专属加密归档流程(推测)。 |
| 目标用户 | 独立调查记者团队、心理咨询工作室、科研外勤团队等需要离线端到端加密记录的组织(推测)。 |
| 难度/周期 | 高(涉及 JS/TS 混合代码库改造及跨端 React Native/Electron 打包维护) · 3-6个月(推测) · 成本:中高(跨端测试、应用商店签名及长期适配成本较高,推测) |
| 收费模式 | 项目制开源定制开发费(B2B 外包/实施)及年度安全维护服务费(因受 GPL-3.0 协议约束,交付软件时须向客户开放衍生源码,盈利重心在于服务而非闭源卖许可,推测)。 |
| 竞争风险 | GPL-3.0 强传染性限制了闭源商业化路径;仓库 Issue 达 1150 个且处于 JS 向 TS 迁移的混合状态,独立维护全端代码库的人力负担较重。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2021-04-01,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 14,918 / Fork 1,051 / Issue 1,152(数据支持,可自行核实) |
| 许可证 | GPL-3.0 商用需注意传染性条款 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。