5.5万Star的开源笔记应用Joplin,Evernote用户的独立替代

Joplin 在 GitHub 上积累了 5.4 万 Star,是一款开源免费的笔记与待办事项应用,由法国开发者 Laurent Cozic 从 2017 年开始持续维护至今。它覆盖 Windows、macOS、Linux、Android、iOS 五个平台,另有一个命令行版本可在 FreeBSD 上运行。

正文顶部截图

核心设计:数据归你,不归服务商

Joplin 的设计逻辑直接:数据存在用户自己的设备上,离线优先,同步通过用户自己选择的服务完成。它不绑定任何一家云服务商,不会像 Evernote 那样限制免费版的设备数量,也不会把笔记锁在封闭格式里。

笔记格式统一为 Markdown。你的笔记本质上是纯文本文件,任何编辑器都能打开。即便哪天 Joplin 停止维护,数据依然可读可用,不会变成无法解析的二进制文件。

同步方面,Joplin 支持 Nextcloud、Dropbox、OneDrive、WebDAV 以及本地文件系统。你可以在多台电脑之间通过 U 盘同步,通过 NAS 同步,或者用自建的 Nextcloud 服务器搭建完全自主的同步通道。同步时所有数据(笔记、标签、笔记本结构)以纯文本文件传输,内容一目了然,方便备份和排查问题。

README区域截图

端到端加密:服务商也看不到你的笔记

Joplin 支持端到端加密(E2EE),覆盖所有平台的客户端。启用后,笔记在离开设备之前就被加密,传输过程中即使是同步服务商、网络运营商、甚至 Joplin 的开发者也看不到原始内容。加密规格文档公开,技术实现可自行审查,也可以通过关闭自动更新、关闭地理位置记录等设置进一步收紧隐私边界。

从 Evernote 迁移:一条 ENEX 文件就够了

Joplin 最初就是作为 Evernote 替代品设计的。桌面端可以直接导入 Evernote 导出的 ENEX 文件,会保留笔记正文、附件、标签、地理位置、创建和修改时间等元数据。导入时不保留的是 Evernote 的 OCR 识别数据以及富文本的颜色和字体信息,因为 Markdown 格式本身不承载这些样式属性。对于纯文本为主或基础排版的笔记,转换基本无损;复杂排版的笔记正文内容会完整导入,但排版效果会有差异。

除了 Evernote,桌面端还支持导入纯 Markdown 文件或整个 Markdown 目录。导出格式提供了 JEX 和原始文件两种:JEX 是无损的备份格式,保留全部元数据,支持重新导入;原始文件格式则将每条笔记保存为独立文件,方便与其他工具对接。

其他功能

搜索基于 SQLite FTS4 全文引擎,支持单词搜索、短语匹配、前缀通配、标签过滤、笔记本范围限定、日期区间筛选、附件类型过滤等多维度查询。快捷键 Ctrl+G 调出 Goto Anything 面板,输入标题或正文关键词即可跳转到对应笔记,输入 # 加标签名或 @ 加笔记本名也可以快速定位。

Web Clipper 浏览器扩展支持 Firefox 和 Chrome,用于保存网页内容和截图。外部编辑器支持也很实用,按 Ctrl+E 就能用 Typora、VS Code 等你习惯的编辑器打开当前笔记。模板功能支持日期、时间等变量替换;自定义 CSS 允许深度调整笔记渲染样式;笔记历史功能自动保存旧版本,支持按时间回溯和恢复。

几个需要注意的限制

移动端不支持大于 10MB 的附件,同步时可能导致应用崩溃。子笔记本的拖拽排序目前只有桌面端支持,移动端和终端只能查看层级结构。Evernote 的 OCR 识别文本导入后无法保留,依赖搜索图片内文字的用户需要注意这一点。自定义 CSS 依赖应用内部 HTML 结构,大版本升级时可能需要自行调整样式文件。

小结

Joplin 适合注重数据所有权、需要跨平台使用、希望脱离 Evernote 生态的用户。它的 Markdown 原生格式、多服务同步选项和端到端加密构成了核心优势。对于日常笔记、知识库整理、待办事项管理这些场景,它覆盖得比较完整。如果你正在寻找一款数据自主可控的笔记工具,Joplin 是目前开源选项里完成度较高的一个。

找一款数据自主可控的笔记工具,Joplin 是目前开源选项里完成度较高的一个。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐