我用 AI “抄袭”了 flomo,并且 —— 开源了!
首先叠个甲:我非常喜欢 flomo 这款产品和它的理念。但是大家都懂的,对于我们这种人来说,总有些个人和隐私的需求,数据不在自己手里总归是不放心。
也有人会说,不是有 memos 和它的安卓移动端 memoflow这样优秀的开源笔记项目了吗?直接部署不就好了。
正如我放弃 flomo 的原因一样,别人做的产品始终是不满足自己个性化的需求的,如果在这个基础上进行改动又要费很多时间,那不如从头开始重做了。
重复造轮子也是一种乐趣。
我本身并不是程序员,这也是积累项目经验的好方法。
那么首先,开源仓库在这里:Bemo。
为了和 flomo 区分开来,我还特地做了另外两款主题:
产品本身没什么好说的,就是一个普通的笔记,说一说开发过程遇到的坑和教训吧!
我是想做一个多端互通的笔记软件,也就是有桌面端、网页端和移动端。于是 AI 给的方案是这样:
桌面端和移动端共用同一套前端页面:Vue 3 + Vite + TypeScript,桌面端用的是 Tauri 2,也就是前端页面加一个 Rust 壳,移动端是 Capacitor 8 + Android Gradle。
但是不知道 AI 为什么一上来就给我做了一个 python 后端,所以一开始这个项目是前后端混合的,直到打包时才发现,后端没法打包进 Apk 啊!
于是只有进行重构,把所有功能,除了同步功能,都迁移到了前端。
所以还是上篇文章提到的问题:着重于前端 or 后端?最好倾向于一方,不然打包时就是地狱。
不过现在又遇到一个问题,前端无法持久化存储数据,容易丢失,好像后端依旧是必要的。
我最近也反思,笔记这个软件要多端互通确实要打包,但是其它的开源项目为什么要打包呢?所以,想让别人也能正常使用我的开源项目这种想法,实际上拖累了我。都有 AI 了,每个人自己把开源代码下下来改改就能跑了,我没必要为了别人而做适配。
OpenClaw 那么放飞自我、那么难安装的项目大家都趋之若鹜,说明问题根本不在使用门槛上,而在于是否真正解决了痛点。
AI 功能可能是这个软件的一大特色。
你可以选择一条或者一段时间内的笔记与 AI 进行对话复盘或者提取灵感,这也是我想做这个软件最大的初衷。
软件做好了,接下来最大的问题就是三端同步。
我原本是想如果部署到服务器,那就可以直接用网页访问,并且数据也都是在服务器上也就没有同步问题。但不是所有人都有一台云服务器,这时我又看到一个叫“Bilibili 无限历史记录”的浏览器插件,它使用的是坚果云,实现了一下还不错。
不过坚果云会限流,一下子传太多笔记的话就得等一段时间,但总体来说还是可用的。
因此关于同步方面有两套方案,一个是自己部署服务器,另一个是安装一下坚果云用它的 WebDAV。
当然我也做了导入导出功能,可以导入 flomo 的笔记,以及把笔记导出到 flomo。
自己做这些东西确实很难,总是遇到很多问题,目前还在实验中,希望不会有太多 bug,喜欢记笔记同时又有钱的小伙伴还是建议用 flomo。
联系方式
最后,如果你也对 Vibe Coding 感兴趣,欢迎加我入交流群,加好友备注暗号Bemo。
(注:本文仅为观点分享,不构成任何投资建议。DYOR。)
Subtack 可以使用 QQ 邮箱订阅,国内用户也能收到,你的支持是我更新的最大动力!
联系方式:
币圈投资新手教程:点击开始购买你人生第一枚比特币(保姆级教程)
如果你愿意支持我,可以使用我的邀请链接注册交易所交易加密货币,或者加入电报群一起学习!(建议两个交易所都注册,都需要用到)
点击链接注册币安:https://binance.com/join?ref=SRXT5KUM(邀请码 SRXT5KUM 合约邀请码 416378774)
点击链接注册 OKX:https://okx.com/join/A999998 或填写邀请码 A999998
链上 Web3 钱包省手续费:
🔹 OKX:https://web3.okx.com/ul/joindex?ref=1234567 邀请码 1234567 (8 折)
🔹 币安:https://web3.binance.com/referral?ref=RP3AEJ2M 邀请码 RP3AEJ2M (7 折)
如何找到我:
X/Twitter:https://x.com/0xCheshire
Telegram 群:https://t.me/CheshireBTC







