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

最近把 memduck 开源了:一个自托管 AI 记忆工作区

  •  
  •   tagee · 3 days ago · 855 views
    做了一个自托管的 AI 记忆工作区,主要解决我自己经常遇到的问题:链接、截图、聊天记录、临时文本散在各处,真正要用的时候找不到。

    memduck 现在可以把这些内容保存成个人记忆卡片,然后用 AI 去问自己的资料,回答会尽量引用回原始来源。

    目前已经有:

    - Next.js + SQLite 本地运行
    - 浏览器插件捕获网页 / 选中文本
    - Telegram 本地运行时
    - 钉钉、Slack 、Discord 、飞书、WhatsApp 等渠道入口
    - OpenAI 、Anthropic 、Gemini 、Ollama 和 OpenAI-compatible 模型配置
    - 基于已保存内容的问答和引用

    项目还早,但核心链路已经跑通。比较适合想自己掌控资料、模型 provider 和渠道连接的人。

    GitHub: https://github.com/tageecc/memduck

    截图预览: https://raw.githubusercontent.com/tageecc/memduck/main/public/brand/memduck-hero.png
    3 replies    2026-05-22 17:27:12 +08:00
    weixind
        1
    weixind  
       2 days ago
    对标 notebooklm 、youmind ?

    感觉可以做商业化试试。
    tagee
        2
    tagee  
    OP
       2 days ago
    有点接近,但我现在想先把它做得更偏“自托管个人记忆工作区”:先把浏览器、截图、聊天这些散落内容收进来,再基于自己的材料问答,并保留来源。NotebookLM 更像围绕文档集合,YouMind 更偏资料整理和创作流。商业化以后可能会看团队版/托管版,但开源和本地运行会先保持住。
    wangbage844
        3
    wangbage844  
       1 day ago
    Error: Failed to load external module jsdom-3246b882e6308db1: Error: Cannot find module 'jsdom-3246b882e6308db1'
    Require stack:
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\.next\server\chunks\ssr\[root-of-the-server]__0d-ygld._.js
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\.next\server\chunks\ssr\[turbopack]_runtime.js
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\.next\server\app\_global-error\page.js
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\node_modules\next\dist\server\require.js
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\node_modules\next\dist\server\next-server.js
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\node_modules\next\dist\server\next.js
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\node_modules\next\dist\server\lib\start-server.js
    - C:\Users\Administrator\AppData\Roaming\npm\node_modules\memduck\node_modules\next\dist\cli\next-start.js
    at ignore-listed frames
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   861 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:08 · PVG 05:08 · LAX 14:08 · JFK 17:08
    ♥ Do have faith in what you're doing.