爱意满满的作品展示区。
matrixage

耗时半年做了一个 Notebooklm/ima/Obsidian+Claude 知识库的开源替代 Polywise,支持本地模型,支持 Agent 群聊

  •  
  •   matrixage ·
    matrixage · 1 day ago · 764 views

    polywise_img

    官网: https://polywise.io

    Github: https://github.com/MatrixAges/polywise

    想法来自于年初时的一个想法——“人脑的记忆机制能否和 AI 结合,让 Agent 变得 Agency”,能否模拟神经网络把 Graph RAG 的知识结点和边作为神经结点和神经连接。

    为 Agent 提供“自进化”的演化环境,同时我发现有许多同学使用 Obsidian+Claude 来做知识管理(需大量配置,而且体验是比较割裂的,不够 ai native ,而 Notebooklm/ima 做的比较偏“传统”,不够 ai-native )。

    于是我萌生出了一个想法,能不能做一个端侧就能够使用的带“自学习”能力的知识库应用,代替 Notebooklm (有许多涉及到工作的知识放 Notebooklm/ima 不合规也不安全,放 Obsidian 又经常需要整理目录和双向链接,即便用 ai 辅助整理也不够 ai-native )。

    在 vibe coding 调研实践了一个月(探索纯 vibe coding 能力边界的同时,验证实现路径),证实技术路径是没问题的,而适逢卡帕西的 llm-wiki 概念火了,这也印证了用户需求。

    于是就有了 Polywise ,它以 Agent 为单位,代替 Notebooklm/ima 中的“笔记本”的概念,同时给 Agent 自己创建 skill 、tool ,自学习 Graph RAG 的能力,让 agent 自己演化出 agency 的智能。

    features

    Agent Group

    features

    Linkcase

    features

    Project

    features

    3 replies    2026-06-04 16:40:19 +08:00
    Tink
        1
    Tink  
    PRO
       1 day ago
    这个能把我电脑里的所有文档丢给他,然后告诉他一个主题,他自己从所有的文档里面找资料然后生成一篇报告吗
    matrixage
        2
    matrixage  
    OP
       1 day ago   ❤️ 1
    @Tink 当然,就是这么用的,你可以把文档放全局或者创建一个 Agent ,把这些文档作为 Agent 的“私有知识”,都是可以的( Notebooklm 里面的“笔记本”的概念,在 Polywise 里是 Agent )。

    不过需要注意的是,文档可能有各种形式,如果懒得手动一个个添加的话,可以给它读取你磁盘的权限,让它去添加到系统中( Polywise 内置一个 polywise_tool 能执行大部分 polywise 的 api 操作)
    matrixage
        3
    matrixage  
    OP
       1 day ago
    @Tink 或者进入到 session 页面后,切换左侧 tab 栏到 project ,然后添加项目目录,这个时候它的上下文环境就是这个项目目录,这样不用一篇篇文章添加,不过项目中的文件是不支持向量检索和知识图谱检索的,这个根据使用场景来决定。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3725 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 00:06 · PVG 08:06 · LAX 17:06 · JFK 20:06
    ♥ Do have faith in what you're doing.