VicroCode
让代码创造价值
VicroCode是一个轻量级代码在线发布、交易平台,开箱即用,免部署、免服务器、免备案,支持接入智能体、通用管理系统、游戏等多种项目
稍候片刻,您可先学习AI编程手册
正在加载中...

市场信息

[分享创造] 开源我做的一个基于浏览器的 AI 知识库工具

我开发了一个完全基于浏览器的 AI 知识库, 打开 选择你本地一个文件夹即可使用,完全免费并开源。如果需要 ai 功能则配置你的模型 key ,流量全部走模型供应商,不走我的 server ,实际上 localmd 没有 backend server 。如果不需要 ai 功能, 也可当成一个安静的阅读器(支持 pdf/epub 等)和笔记工具来使用。

www.v2ex.com · 2026-09-11T02:53:15+00:00

我开发了一个完全基于浏览器的 AI 知识库, 打开 /ai-market-guide/ 选择你本地一个文件夹即可使用,完全免费并开源。如果需要 ai 功能则配置你的模型 key ,流量全部走模型供应商,不走我的 server ,实际上 localmd 没有 backend server 。

如果不需要 ai 功能, 也可当成一个安静的阅读器(支持 pdf/epub 等)和笔记工具来使用。我为什么做这个呢?

我用过不少笔记软件,从 evernote ,到 notion ,到飞书,到 obsidian ,各有各的亮点,也总有一些我不爽的点。首先,我不想我的笔记保存在别人的数据库里,总觉得不安全,并且跟软件绑定太死,哪天我想换个软件迁移成本太高了。

于是我开始使用 ob ,但是我总忍不住去折腾各种插件,变成管理软件而非笔记和知识了。所以辗转后回到使用 vscode + git 的很原始的方式,简陋但够用。

后来了解到 AK 大神的 llm wiki 的概念,觉得挺好,就在我的笔记 folder 套了 claude code 来使用。挺 ok 的,麻烦的地方在于我做笔记时经常要阅读 pdf 和浏览网页,需要不停在 claude code ,pdf 和浏览器之间切换,拷贝 context ,并且直接使用 claude code 管理我的知识库还是很费 token 的,毕竟它的 system prompt 和工具不是专门为知识库服务的。

所以,我决定写自己的工具即 localmd ,为了方便操纵浏览器还开发了 chrome 插件 localmd connect 。 localmd 的理念是 local-first ,文件夹即知识库,轻量且无需安装,浏览器打开就能使用。

常见的 wikilinks ,backlinks ,graph view ,引用跳转,md editor ,git 集成都有。另外,我仿照代码的 lint 功能,做了一个知识库版本的 lint 工具,能够做知识库体检,发现一些断链,错误引用,孤儿页面等问题。

这个体检是纯逻辑的,不用 token 。也可以让 agent 来自动帮你体检或整理,agent 会以你本来的结构优先,绝不轻易乱动你本来的目录结构,写操作都会让你确认再执行。

localmd connect 插件也是开源的。内置了几十个基础工具,能够涵盖绝大部分的浏览器操作。

我比较常用的是搜索,总结网页,clip page 。对于一些常用的站点,可以让 agent 使用这些基础工具探索出一套适配这个站点的工作流并保存为 skills 以后复用。

比如我自己探索了 youtube 的操作 skills ,之后我要搜索或总结视频,直接让 agent 帮我操作,很快就可以完成,因为已经探索过了,直接执行脚本即可。如果是写操作,比如表单,会让你确认。

关于这个浏览器插件,我多说两句。我希望能够通过这个插件来实现大多数 ob 插件的能力,但不用那么折腾。

其实 ob 很多插件的能力在 web 端都有对应的或更专业的网站,而且大部分可能本来就是你平时在用的。如果有 mcp 是最好的,localmd connect 可以添加 mcp server ,如果没有,还可以通过 localmd connect 来连接这些网站,探索出 skills 来读写这些网站的数据,那么跟 ob 安装了类似插件是差不多效果的。

比如 ob 一个很流行的 calendar 插件,我现在就是通过 localmd connect 连接的 Google calendar 使用的,效果还不错。最后放上 github 地址: localmd: /ai-market-guide/ localmd connect: /ai-market-guide/ 关于 web-tools 这个 repo ,我解释下为什么不叫 localmd connect ,是因为里面还包含了一个 web-cli 的插件,web-cli 和 localmd connect 都共享一套底层代码,套了不同的壳,web-cli 是纯粹的操作浏览器的工具,需要结合你的 code agents 如 cc 或 codex 使用,localmd connect 则是专门给 localmd 的 agent 使用的。

其实我还套了第三个壳, /ai-market-guide/ 这也是个浏览器插件,区别在于它自带 agent ,支持 byok ,也是开源的。一鱼三吃😄

返回 AI 市场导读

来源:v2ex.com