goniszewski/grimoire

Bookmark manager for the wizards 🧙

解决的问题

Grimoire 是一款专为技术资源设计的本地优先书签管理器。它解决了因链接散落而难以追踪的问题,让用户能在自己的机器上私密地存储、整理并搜索知识库,无需依赖云端服务。

运作方式

该系统由基于 React 的前端以及在本地运行的 Bun/Hono/SQLite 守护程序组成。当存储 URL 时,守护程序会抓取内容,从 GitHub、YouTube 和 PDF 等来源提取可读文本与元数据,并将其存储于本地的 SQLite 数据库中。用户可选择连接 AI 提供者(如 Ollama、OpenAI 或 Anthropic)来自动摘要内容、生成标签,并建立用于语义搜索的嵌入向量。

目标客群

主要针对那些存储大量技术文档与资源,且需要一个私密、本地优先的工具来进行整理与检索的用户。

特色亮点

  • 本地优先隐私:所有数据均存储于本地的 SQLite 中,确保用户隐私与安全。
  • 混合搜索:结合 SQLite FTS5 关键字搜索与语义嵌入搜索,实现更精确的检索。
  • AI 增强:可选整合多种 AI 提供者,进行自动化摘要与分类。
  • 广泛的内容提取:专门处理技术格式,包括 GitHub 仓库、Issue 以及 YouTube 字幕。
  • MCP 支持:提供用于本地集成的 Streamable HTTP Model Context Protocol (MCP)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目