link-brain

🧠 智能链接收藏与全文检索助手

🥥7总安装量 2评分人数 2
100% 的用户推荐

基于本地 SQLite 的个人知识库工具,自动抓取网页生成摘要标签,实现链接的智能保存与全文检索,数据完全本地存储保障隐私。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无危险函数(eval/exec/system/subprocess)
  • ✅ 数据完全本地存储,无网络上传或静默收集行为
  • ✅ SQL 查询使用参数化绑定,有效防止注入攻击
  • ✅ 仅依赖 Python 标准库,无外部 pip 依赖包
  • ⚠️ 建议定期备份 ~/.link-brain/brain.db 数据库文件以防数据丢失

使用说明

Link Brain 是一款轻量级个人知识库管理工具,专为解决"收藏夹吃灰"问题而设计。用户只需发送任意 URL,系统即自动抓取网页内容、生成精炼摘要并打上智能标签,将零散的网络信息转化为可检索的结构化知识库。

核心用法围绕"保存"与"检索"两大场景展开。保存时,系统通过 web_fetch 获取页面内容,生成 2-3 句话的原创摘要(非简单复制),并自动识别内容类型(文章、视频、代码仓库等),添加 3-5 个 lowercase 标签后存入本地 SQLite 数据库。检索时支持模糊语义搜索,用户可用自然语言描述记忆片段(如"那篇关于睡眠的文章"),系统通过全文检索标题、摘要、标签和 URL 快速定位内容。此外还提供标签浏览、最近保存、数据导出(JSON)等辅助功能。

显著优点包括:数据完全本地存储(~/.link-brain/brain.db),无需担心隐私泄露;零外部依赖,仅需 Python3 标准库即可运行;无需配置 API Key,开箱即用;智能摘要和标签系统大幅提升了后续检索效率;支持模糊匹配,容错性强。

潜在局限在于:作为 T3 级个人开源项目,长期维护稳定性有待观察;数据库文件非加密存储,不适合保存敏感机密信息;缺乏多用户协作功能,仅限个人使用;依赖 web_fetch 工具的可用性,若目标网页反爬或需要登录则抓取可能失败。

适合群体主要包括:需要管理大量参考资料的学生与研究人员、习惯于收藏网络文章但难以回顾的知识工作者、以及注重数据隐私不希望使用云端书签服务的用户。

使用风险需关注:SQLite 数据库文件需定期备份以防数据丢失;长期使用后数据库体积增长可能影响检索性能;web_fetch 可能因网络波动或 robots.txt 限制导致抓取失败;删除操作需谨慎,虽有确认机制但误删后恢复困难。

link-brain 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 6.2 kB
examples.mdtext/markdown
请选择文件