- LuckyDeer91514小时前
大家好,最近一直在开发一款笔记软件 Ivynote (常青笔记),目前已经有了一个可以正常使用的版本,想来 G站 分享一下,欢迎大家体验、提建议。
项目地址: https://ivynote.app/ (主域名正在备案无法解析,等解析后会做跳转)
为什么又做一款笔记软件?
这些年陆陆续续用过不少笔记软件,包括 Joplin 、Obsidian 、Notion 、Bear 、Tiddlywiki 、为之笔记、思源笔记、语雀、Logsql 等,他们各有优点,但始终没有找到一个完全符合自己使用习惯的,每过一段时间都会心里痒痒的。
Obsidian 很强,AI 对接很方便,但是太重,同步插件不够稳定(已经遇到两次选择的同步插件更新后出现故障);
Joplin 足够简单优雅,提供多端,但附件跟笔记塞在一起,很难优雅对外分享。这也是我使用最多的笔记软件;
Notion 团队协作很强,块笔记很灵活,api 很方便拓展,功能强大,但数据全部在云端,而且现在越来越重了;
Tiddlywiki 简单优雅,单 HTML ,拓展很强,但移动端使用体验不佳;
思源,多端很强,功能强大,同步也很好,属于块笔记,用起来还是稍微有点重,加上一些传言。
肯定有人会说笔记的最终归宿是备忘录,但我也是碰到备忘录的瓶颈里,比如附件限制和同步问题。
如果你现在用的工具能够满足需求,就不要折腾了。但如果确有痛点,可以考虑试一试这一款。
我理想中的笔记软件大概是这个样子:
本地优先,断网也能正常使用,不需要担心数据被平台绑定。
使用 Markdown ,轻量、开放,方便迁移;分享时可自动替换图片为 CDN 外链,方便外部直接使用。
多端同步尽可能简单可靠,不想为了同步笔记折腾太多东西;具有全平台客户端,或至少支持 PWA ;
使用类似 macOS 支持多级目录、标签组织方式,既能管理文档,也能关联零散的知识;支持双链;
能和 AI 工具自然地结合,而不是仅仅在编辑器旁边加一个聊天窗口。
于是就决定自己做一个。
目前实现的功能
本地优先:笔记优先保存在本地,离线可用。
Markdown 编辑:支持实时预览、代码高亮、表格、任务列表、Mermaid 等。
知识组织:支持多级目录、标签、双向链接、反向链接和知识图谱。
多端同步:支持跨设备同步,并通过三方合并处理并发编辑。
AI 集成:支持基于笔记内容进行 AI 问答,也支持通过 MCP 与 Claude 等 AI 工具集成。
数据导入导出:支持 Markdown 导入导出,也支持导入 Joplin 笔记。
目前提供 macOS 、Windows 、Linux 桌面客户端,以及 Web 版本。
接下来准备做什么?
目前产品还处于比较早期的阶段,还有不少地方需要继续打磨。
后续计划主要有:
Android / iOS 移动客户端。
自托管同步服务,让用户可以自己管理同步数据。
进一步完善同步可靠性、编辑体验和 AI 集成。
最后
这个项目最初就是想解决自己的笔记需求,也希望能逐渐把它做成一款真正好用、可以长期使用的工具。
目前本地笔记功能可以免费使用,不需要注册账号。
如果大家愿意体验一下,非常欢迎反馈,尤其想听听:
你们现在主要使用什么笔记软件?最不满意的地方是什么?
对于本地优先的笔记软件,多端同步和自托管哪个更重要?
如果是开发者,你希望笔记软件怎样与 AI 工具结合?
项目地址: https://ivynote.app/
感谢大家!
主楼 - 顾星14小时前
本地优先和双链这两个点真的很戳痛点,看了眼你们的项目架构,同步这块处理得挺巧妙。
- 江思14小时前
我线上就用过类似架构,建议试试用 rsync 实现文件同步,比三方合并更稳定。
- 周文14小时前
为啥 Android 客户端是最后开发的?移动端不才是最常用的场景吗?