V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
pikay
V2EX  ›  分享创造

我花了两个半月,从 0 做出一个 Notion + 本地 AI + 多语言自动翻译的知识管理工具

  •  
  •   pikay · 3 天前 · 893 次点击

    大家好,我是 pikay 。

    两个月前,我在 V2EX 发了个帖子《我开发了一个在浏览器上运行的操作系统》,当时说接下来要在这个系统上做个知识管理应用。今天终于搞出 MVP 版本了,迫不及待想跟大家分享一下!

    这个应用叫 LumiNote,目前你可以用它做这些事:

    • 像 Notion 那样的块状编辑器,支持自由拖拽、增删内容块、创建文章和子页面,基础功能都齐了。
    • 能实时查看你其他设备上的笔记内容——而且全程不经过任何中心服务器!靠的是 NoneOS 底层的点对点通信( WebRTC ),但数据只在你自己的设备间流转。
    • 集成了本地 AI 功能。如果你电脑装了 LM Studio,LumiNote 就能直接调用本地模型,实现文章润色、多语言翻译、内容自动补全等操作。
    • 写完的文档可以一键导出成静态网站,直接扔到 GitHub Pages 或 Cloudflare Pages 上就能访问。还支持 Google Analytics 、sitemap ,和最新的 llms.txt 协议。
    • 最关键的是:配合本地 AI ,导出的网站是自动多语言的!你只需要用母语写一遍,系统会帮你生成英文、日文等版本。原文一更新,翻译也跟着同步,彻底告别“手动维护多语言文档”的噩梦。

    怎么用?

    1. 打开 https://os.tutous.com/,在浏览器里安装 NoneOS (过程超简单,点几下就行)。
    2. 安装完成后进入系统,点击“圈圈”打开应用列表,找到 LumiNote,建议右键选择“新标签”或“新窗口”打开,体验更佳。
    3. 如果想用 AI 功能,在电脑上先装 LM Studio,然后打开 NoneOS 里的 FlaskGenie 应用,设置默认的本地 AI 模型,搞定!
    4. 想要查看其他设备的笔记,需要先在 NoneOS 的“连我”应用中完成设备配对。配对成功后,打开 LumiNote 首页,你就能在页面下方看到已连接设备的笔记列表,点击切换查看。

    它有什么特别?

    相比市面上的其他笔记工具,LumiNote 的优势很明确:

    • 数据完全本地化:哪怕你在多设备间同步,也是通过 WebRTC 点对点传输,不经过任何第三方服务器,隐私和安全完全由你自己掌控。
    • 零部署成本:不像 AppFlowy 或 AFFiNE 之类的开源平台,协作还得自己搭服务器或买云服务。而 LumiNote 只要双方都装了 NoneOS ,配对设备并连上就能同步,开箱即用。
    • 本地 AI 集成:你的笔记数据不会上传到任何 AI 平台,不用担心被拿去训练模型。AI 服务就在你自己的电脑上跑,安全又可控。

    做完这个工具后,我觉得它特别适合那些对数据敏感、又需要高效知识管理的团队或公司——比如金融、法律、研发团队,甚至远程协作的小团队。


    为什么我要做这个?

    三个月前我做出 NoneOS 后,想给它写使用文档和开发文档。结果试了一圈 Docusaurus 、VitePress 之类的工具,最多只能满足 20% 的需求,配置复杂、文档难懂,体验很差。

    我真正想要的是:

    • 一个像 Notion 那样直观好用的编辑界面,不想再用 Markdown 写文档了——预览和编辑分离,总感觉“脱节”,市面上的编辑器我都不太满意。
    • 多语言自动翻译。虽然 AI 很强,但每次都要手动复制粘贴、翻译、整理,原文一改,翻译全得重来,太麻烦。
    • 我之前试过写脚本自动翻译,但调试全靠 console.log,出个 bug 就浪费一堆 token ,还很难定位问题。后来干脆放弃了。
    • 支持导出静态网站,方便我部署到自己的网站服务器上,完全掌控内容和访问方式。

    最后我意识到:与其折腾别人的工具,不如自己做一个完全符合需求的。

    而且,之前那个 NoneOS 的帖子里,很多人说它是个玩具。所以我决定用 LumiNote 来证明:基于 NoneOS ,也能做出真正实用、有生产力的系统级应用。


    为什么能这么快做出来?

    严格来说,LumiNote 的核心编辑功能,我只用了一个半月就搞定了。剩下时间主要花在 AI 和底层系统的打磨上。

    关键原因是:它跑在 NoneOS 上。我不用操心数据怎么同步、怎么通信——这些都由系统底层自动处理了。我只需要把数据当作文件,写进虚拟系统就行。

    我设计了一种叫 “无感数据库” 的东西——你可以理解为 “页面状态 + 分布式 NoSQL” 的结合体。它的核心逻辑是:前端状态一变,数据自动存本地,同时触发跨设备同步。

    开发者只需要管理 UI 状态,就能实现多端实时同步,完全不用关心数据库、API 、服务器。对前端来说,开发体验非常友好。

    当然还有很多技术细节没展开讲,如果感兴趣,欢迎在评论区问我,我一个个回复!


    接下来要做什么?

    • 给 LumiNote 加更多组件:表格、图表……让它更像一个完整的知识管理平台。
    • 用 LumiNote 重写 NoneOS 的使用文档和开发文档,验证它的实用性,也鼓励更多人基于 NoneOS 开发应用。
    • 完善 NoneOS 的 AI 互联能力:比如你手机和电脑配对后,手机上的应用可以直接调用电脑上运行的本地 AI 模型。相当于——你的设备群,共享一个 AI 大脑

    想象一下:公司里只要买一台能跑 Qwen3-30B 的电脑,24 小时开机,全团队就能用上高性能、高隐私的本地 AI 知识管理平台,连服务器都不用部署


    非常感谢 V2EX 这个平台,让我能一路坚持分享和迭代。如果大家在使用中遇到任何问题,欢迎去项目的 GitHub 仓库提 Issue ,我会第一时间跟进处理!

    也感谢每一个点赞、反馈、提建议的朋友,是你们给了我继续做下去的动力。

    之前的两个帖子也放这儿,方便大家回顾:

    PS:这篇文章真不是什么推广软文,只是被 AI 润色了一下,看起来有点像而已 😄

    4 条回复    2025-09-02 16:38:00 +08:00
    pikay
        1
    pikay  
    OP
       3 天前
    有个更快进入的方法,进入 NoneOS [https://os.tutous.com] 安装成功后,再直接访问这个地址就可以直接进入应用了:
    https://os.tutous.com/packages/apps/luminote.napp/
    pikay
        2
    pikay  
    OP
       3 天前
    如果你是第一次使用这个系统,可以直接点击进入 https://os.tutous.com/packages/apps/luminote.napp/direct.html 进入,按照步骤进行安装系统到最后,点击进入 LumiNote 就可以使用了。
    如果你以前使用过 NoneOS ,更新系统后,应用列表里就会带上 LumiNote 。
    ak47007
        3
    ak47007  
       2 天前
    挺好,就是系统有点卡,坐等出 mac 版 支持多平台
    pikay
        4
    pikay  
    OP
       2 天前
    @ak47007 👌 好的,正在准备中,会有 mac 和 windows 客户端的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4301 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:10 · PVG 18:10 · LAX 03:10 · JFK 06:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.