做了一款完全离线的本地 AI 笔记助手 (WitNote),为了给 Mac 用户省心,我甚至找人借钱付了苹果开发者年费... 😂

大家好,我是 WitNote 的开发者。

今天想厚着脸皮给大家推荐一下我刚刚完成 V1.2 版本的作品 —— WitNote

:thinking: 为什么要造这个轮子? 现在市面上的 AI 笔记很多,但大多数都需要联网,不仅有隐私顾虑,每个月还要付昂贵的订阅费。作为一个重度笔记用户和隐私强迫症患者,我就想:为什么不能利用现在的本地模型能力,做一个完全离线、数据只存在自己硬盘上的 AI 助手呢?

于是就有了 WitNote。

:sparkles: 它能做什么?

  • 本地大脑: 接入本地 LLM,离线进行文本润色、总结、续写。你的数据永远不出本机。

  • 极速响应: 没有网络延迟,打开即用。

  • 跨平台: 支持 Windows 和 macOS。

  • 全能编辑: 支持 Markdown,所见即所得。

:money_with_wings: 一个小插曲:关于那个昂贵的 Apple Developer Program 开发 Windows 版还好,但为了让 macOS 用户能顺滑安装(不用去设置里点“允许未知来源”),必须得有苹果官方签名。 对于我这个刚起步的独立开发者来说,99 美元/年的保护费确实是一笔巨款……说出来不怕大家笑话,这笔钱其实是我找朋友借来周转的。:face_with_peeking_eye: 但我不想让这个软件因为安装门槛被拦在门外,所以咬咬牙还是充了!只希望大家用得开心。

:link: 下载地址 & 源码:

:speech_balloon: 给开发者的碎碎念: 目前软件肯定还有很多不足,我是单人开发,设计、代码、测试全包圆了。如果大家遇到 Bug 或者有功能建议,请务必在评论区告诉我(或者提 Issue),我会一个个修!

感谢大家支持独立开发者!:folded_hands:

4 个赞

这是我的第一个开发项目,谢谢大家测评,我长期维护

image

image

唔~体积和占用太高了,这是一个值得思考的问题

1 个赞

是的,不过也是为了让有些国内网络不稳定的用户可以直接使用,我纠结很久还是包了一个最小的模型

谢谢您的测评,我在后期得考虑这些优化的问题,现在只能让车跑起来牺牲了一些

一直希望有一款离线的笔记软件,我的需求就是收集了很多资料,平时查询阅读,有模型归纳当然更好,但是核心是安全,查询方便。如果我有了几万条笔记了,可以在不同电脑间方便拷贝吗?还有就是我的文章很多来自公众号,wit能方便的收集么。

可以打包两个版本,包含模型的版本,和不包含模型的版本,不包含的话就是用户自己配置api了

这个笔记本完全是将文件存储到你的本地文件夹,所以很方便拷贝,这个软件主要是写东西用的哈,公众号用的html ,后期我考虑加入您说的这些功能,真的是太好的建议呢

谢谢您的意见哈,这个我会考虑后期加入选择····现在只是想让小白一键安装

看起来只能对当前打开的md文件进行AI问答?

因为我的obsidian中存的东西太多,经常有时候知道有某样东西,但是找不到具体md文件的情况,所以我的需求主要是对已链接的文件夹进行向量搜索后,回答我的提问,不知道本地已部署bge-m3和qwen3:4b的情况下,能不能实现?

有两个建议,1可以增加类似corsur tab补全的能力,以及可以像corsur一样在整篇文章中选中一个段落,用ai只修改一个段落的能力。2因为大家都用海外模型,希望可以增加配置代理的能力,这样不用clash开全局代理

是不是可以考虑安装后再自行去安装离线模型,就像游戏那样,安装完本体再安装资源包

关于这个我有一些想法。我现在用的是logseq,github上有一些现成的logseq相关的MCP。配合支持MCP的模型可以做到直接问内容。
我用过的qwen3:235b是支持MCP调用的。低参数版本估计也行?

obsidian有个插件叫smart connection,应该可以满足你的要求。GitHub - brianpetro/obsidian-smart-connections: Chat with your notes & see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3

这个可以搜索到文件夹内部的信息

已经增加在最新版

已经改进,下载后不一定要安装,增加了云端 本地 和内置的驱动方式,可以灵活选择

后期我可能还得增加一些类似的功能,但是现在只是基础的实现后期再考虑增加

下载安装使用了,有2个问题反馈下。 一是使用内置的Qwen2.5的模型,让他改个千把字的文章,似乎改的完全不符合预期;二是想接入Gemini,但填写key后,Base Url填哪个?https://generativelanguage.googleapis.com/v1beta/openai/填了没用啊

我在想一个问题,如果有哪一天,不得不收费了,能不能对我们这种早期的用户做个终身免费呢