我的第一个 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 完全开源、免费、数据完全存储在本地,无需担心数据泄露和隐私问题。

官网
展示图






文档编辑
基本 Typora 含有的功能,Notus 都有,从此可以直接抛弃 Typora 了。
- 原生的 Markdown 编辑器:十分强大的编辑功能,所见即所得,彻底告别双栏预览
- 大纲导航:标题数实时预览,一键定位任意章节
- 保存即索引:改一处,知识库同步更新,不用手动操作

知识库
将导入的文档作为你的个人知识库,一切回答都基于文档文档,绝不捏造事实,减少大模型的幻觉,做你的私人文档助理。
- 零幻觉:命中阈值以下直接拒答,不瞎编
- 来源可查:每条回答附出处,一键跳转原文
- 精准检索:语义 + 关键词双路召回,换个说法也能找到,支持所有文档匹配和置顶文档来源匹配

AI 创作
知识库作为底层基建,在此基础上做了 AI 按照个人风格仿写。AI 自动生成文章大纲,支持 @ 和Prompt 改动指定的文本块,而不是改动文章的全文,避免改了 A 处又动了 B 处,避免撑爆 AI 上下文。
- 块级精准改写:只动你指定的段落,其余一字不碰
- 先预览再应用:红删绿增,确认后才写入文件
- 学你的风格:自动从历史文章匹配写法,越用越像你
Agent 工程
与此同时,我还在项目中还应用了 Agent 工程的一些东西,可能对你有些启发,感兴趣的可以看一看。
- 上下文管理:强大的上下文支持,当超过上下文阈值时会自动压缩上下文
- 用户意图识别:在创作页面能识别用户的意图是改写文章或者单纯的 Chat,从而匹配不同的策略、调用不同的工具。当用户意图比较模糊时,会自动生成提问卡片询问用户的意图,保证 AI 出现幻觉,误解用户意图
- 工具调用:内置工具给 AI 进行自我调用

官方和开源地址
官方:https://notus.hejiajun.icu/
开源地址:https://github.com/dnwwdwd/Notus
安装包
近今天,我测试之后会在官网提供安装包的下载方式,支持 Mac 和 Windows 的下载。
最后
如果各位对 Vibe Coding感觉兴趣的话,可以一起交流。对此项目很感兴趣的话,欢迎提 PR 或者和我一起开发,后面我将写一篇如何持续 Vibe Coding 可长期维护的项目的教程。

