【开源】个人轻量化的AI知识库,No Docker,No Database,开箱即用

青草蛋糕 2026-09-14 14:15 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




这项目去年年末开始做了,搁置半年最近拿出来重新完善一下,AI发展这么久仍没有见到一个比较独立的AI知识库应用,大都是知识库+问答结合的应用,但是现在agent应用百花齐放,知识库自带的问答agent显然不满足用户的口味。遂开发了一个纯粹的知识库应用,把知识库彻底解耦,提供cli,mcp,skill的接口供各种agent harness接入。

主要功能:



  • 导入 PDF / Word / PPT / Excel / Markdown / TXT,解析成一张张知识卡片,支持多模态检索

  • 卡片的标题和正文都能改,还能对照原 PDF 页面,解析错了看得出来

  • BM25 + 向量混合检索,RRF 融合排序

  • MCP 分两个服务:查资料用只读的 piece-kb;想让 AI 帮着建笔记、补卡片,再加 piece-index

  • 也支持导出成 Skill,给终端里的 AI 用


技术栈是 Python:NiceGUI 做界面,SQLite + FTS5 + sqlite-vec 负责存储和检索,链路用 LangGraph 串起来。扫描件可以外接 PaddleOCR 或多模态模型解析。


项目截图:






项目地址:https://github.com/ultraplan-bit/Piece


说下现状:Windows 有便携版,解压即用;macOS / Linux 暂时只能源码跑。嵌入模型需要自己配一个 API key,默认对着硅基流动,改个地址就能换别家兼容服务。版本 0.1.0,坑肯定有,欢迎来提 issue。

最新回复 (4)
  • oveleung 09-14 14:24
    1

    mark一下,感谢分享,有空学习学习~

  • Fymc 2025 09-14 14:38
    2

    感谢佬友的分享

  • 2han9wen71an 09-14 15:10
    3

    先前排点歌 star,用用后给你提 pr

  • shaola 09-14 15:45
    4


    • ord / PPT / Excel / Markdown / TXT,解析成一张张知识卡片,支持多模态检索

    • 卡片的标题和正文都能改,还能对照原 PDF 页面,解析错了看得出来

    • BM25 + 向量混合检索,RRF 融合排序

    • MCP 分两个服务:查资料用只读的 piece-kb;想让 AI 帮着建笔记、补卡片,再加 piece-index

    • 也支持导出成 Skill,给终端里的 AI 用


    技术栈是 Python:NiceGUI 做界面,SQLite + FTS5 + sqlite-vec



    star一下,后面再研究研究

* 帖子来源Linux.do
返回