我的第一个 Vibe Coding 项目正式上线,Notus——原生 AI 笔记应用,且完全开源

前言

大家好啊,我是汉堡🍔。又是好久没有发帖了,这次我想分享一下我最近完全用 AI 写的一个原生 AI 笔记应用——Notus,从项目的构思、设计再实现完毕也就大概 20 天,因为不是每天都在开发,进度放在 AI 时代来说比较慢。应用官网:https://notus.hejiajun.icu/ ,支持 web 端部署、Windows 和 Mac 安装包下载,由于 Windows 没有测试过希望大家可以帮忙测试一下 ,提提意见,开源地址:https://github.com/dnwwdwd/Notus ,还请各位点点 star,我会持续更新优化的。

项目介绍

Notus 是一个本地的 AI 原生笔记应用,主要有文档编辑、知识库和 AI 创作三大主要功能,换句话来说是对标 notebookLM 和 YouMind 的,但Notus 完全开源、免费、数据完全存储在本地,无需担心数据泄露和隐私问题。

19a52fb571013aff9b36ff3e59f9616f

官网

https://notus.hejiajun.icu

展示图

image-20260502184107035

image-20260502184129983

image-20260502184337281

image-20260502184558547

image-20260502184507823

image-20260502184528722

文档编辑

基本 Typora 含有的功能,Notus 都有,从此可以直接抛弃 Typora 了。

  1. 原生的 Markdown 编辑器:十分强大的编辑功能,所见即所得,彻底告别双栏预览
  2. 大纲导航:标题数实时预览,一键定位任意章节
  3. 保存即索引:改一处,知识库同步更新,不用手动操作

image-20260502180605732

知识库

将导入的文档作为你的个人知识库,一切回答都基于文档文档,绝不捏造事实,减少大模型的幻觉,做你的私人文档助理。

  1. 零幻觉:命中阈值以下直接拒答,不瞎编
  2. 来源可查:每条回答附出处,一键跳转原文
  3. 精准检索:语义 + 关键词双路召回,换个说法也能找到,支持所有文档匹配和置顶文档来源匹配

image-20260502181509584

AI 创作

知识库作为底层基建,在此基础上做了 AI 按照个人风格仿写。AI 自动生成文章大纲,支持 @ 和Prompt 改动指定的文本块,而不是改动文章的全文,避免改了 A 处又动了 B 处,避免撑爆 AI 上下文。

  1. 块级精准改写:只动你指定的段落,其余一字不碰
  2. 先预览再应用:红删绿增,确认后才写入文件
  3. 学你的风格:自动从历史文章匹配写法,越用越像你

Agent 工程

与此同时,我还在项目中还应用了 Agent 工程的一些东西,可能对你有些启发,感兴趣的可以看一看。

  1. 上下文管理:强大的上下文支持,当超过上下文阈值时会自动压缩上下文
  2. 用户意图识别:在创作页面能识别用户的意图是改写文章或者单纯的 Chat,从而匹配不同的策略、调用不同的工具。当用户意图比较模糊时,会自动生成提问卡片询问用户的意图,保证 AI 出现幻觉,误解用户意图
  3. 工具调用:内置工具给 AI 进行自我调用

image-20260502182642962

官方和开源地址

官方:https://notus.hejiajun.icu/

开源地址:https://github.com/dnwwdwd/Notus

安装包

近今天,我测试之后会在官网提供安装包的下载方式,支持 Mac 和 Windows 的下载。

最后

如果各位对 Vibe Coding感觉兴趣的话,可以一起交流。对此项目很感兴趣的话,欢迎提 PR 或者和我一起开发,后面我将写一篇如何持续 Vibe Coding 可长期维护的项目的教程。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
吃遍全国汉堡
作者分享
GPT发癫了,我也没聊彩票啊
3
可以转战Claude订阅了,GPT发布延迟还被吊着打,甚至不如去订阅国产 AI 聚合套餐
4
Notus 正式发布:我做了一个真正属于自己的 AI 知识库
6
Notus太强了,点赞
3
这篇文章我十分赞同,GPT 给我的感觉就是不够灵性、不够聪明,必须要给明确的目标和指定任务才能干的好,倘若任务十分发散开放就变得十分糖。相比之下 Claude 就非常有灵性,它总是能看透用户意图抓到用户实际需要什么,特别是在做调研类任务时 Claude 显得更强,GPT 总是 get 不到我的点,我让它找啥它才找啥,很难把我提出每个需求串起来去找,这就很难受。好在GPT 6 Astra 好了不少,但是太贵了。 https://chatgpt.com/share/6ab08cbd-982c-83e8-8d49-02d6006e75e8 这个对话就是一个活生生的例子,我想找一个可以查看各家coding agent额度的项目,通过官方OAuth登录进行登录认证,而不是读取auth.json等权限文件,因为我想搬砖到懒猫微服上去。但这个 GPT 气得我没话说,我把所有需求说明白了,它找出个dsh 插件来了https://github.com/lninghaha/dsh-coding-subscription-oauth 最后跟我说没找到,还是我告诉它有个项目能符合我的要求才开始分析(实际我并没让它分析,我只是问他合不合适,分析过程中它还说了如何去搬到懒猫微服,因为 GPT 记忆中知道搬到懒猫微服的前提是什么,其中条件之一必须是web端架构且不依赖于其他任何项目,是一个独立的项目个体,但它还是能找出 dsh 插件来搪塞我)。 更别说其他的工作,比如调整UI、写文案等。X 上有个帖子说的很好,我让 GPT 调整网页的文案或者按钮的位置,比如我希望把登录功能作为单独的页面展示而不是弹窗,它会非常脑残得在登录页面底部写上“登录功能已作为单独页面展示,而不是弹窗”,如果你经历过肯定知道我在说什么。 还有codex的多agent协作非常的垃圾,主agent不信任sub-agent的执行结果,非要自己去验证,导致之前我本来想写一个文章介绍如何进行多agent实战,但它耗了我2个重置机会连第一个阶段都没进行完,一共有6阶段。而且 GPT 的重置就是个骗局,因为不断重置你很难判断一周内套餐实际能用多少的token量,从而官方可以不断的削减使用量,而且因为不断重置模型不断降智,速度也很慢。
8
下载 APP