Repolode
goniszewski

goniszewski/grimoire

一款本地优先、可自托管的书签管理工具,支持保存、提取、搜索和整理链接,并可选接入 AI 增强。

可替代:Pocket

Star
2,874
Fork
91
未关闭 Issue
17
最近提交
26天前

这是什么?

Grimoire 是一款面向开发者的书签管理工具,适合需要long-term保存技术资料并随时查找的用户。你可以在应用、API、MCP、浏览器书签小工具中保存网址,也能导入浏览器书签。后台服务会抓取页面,提取正文和元数据,并将数据存入本地 SQLite 与文件,资料始终保存在自己的机器上。

搜索同时支持 SQLite FTS5 关键词检索和语义向量检索,也可以使用混合排序。书签保存后即可立即查看,摘要、标签、分类和向量则由可重试的后台流程生成。OpenAI、Ollama、Anthropic、OpenRouter 以及兼容 OpenAI 接口的自定义端点都可选接入,不配置 AI 也能正常使用。

项目前端基于 React,后端守护进程基于 Bun 和 Hono。支持原生安装、macOS 上的 Homebrew 安装以及 Docker Compose 部署,并提供加密备份、命令行工具和供本地 AI 客户端调用的 MCP 接口。

核心功能

  • 01支持通过应用、API、MCP、书签小工具或浏览器书签导入保存链接。
  • 02可从普通网页、PDF、GitHub 仓库与 Issue、YouTube 等页面提取正文与元数据。
  • 03提供关键词、语义和混合三种搜索方式。
  • 04可选接入多家 AI 服务生成摘要、标签和分类。
  • 05支持加密备份、恢复以及命令行工具。
  • 06数据以 SQLite 和本地文件形式保存在本机。

适用场景

  • 整理和检索技术文章、代码仓库与文档资料。
  • 用自托管的书签库替代云端稍后读服务。
  • 通过 MCP 让本地 AI 工具访问个人知识库。
  • 导入已有浏览器书签,并用标签重新整理。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/goniszewski/grimoire.git
  2. 2

    进入项目目录

    cd grimoire
  3. 3

    使用 Docker Compose 启动 Grimoire

    docker compose up -d
  4. 4

    在浏览器中打开 http://127.0.0.1:3210

使用前须知

  • 不支持将服务暴露到公共网络;如需远程访问,需要自行配置带认证的隧道、VPN 或反向代理。
  • Linux 上的 Homebrew 安装方式未经验证;请改用原生 Linux 压缩包或 Docker Compose。

收录于专题

标签

常见问题

grimoire 是什么?
一款本地优先、可自托管的书签管理工具,支持保存、提取、搜索和整理链接,并可选接入 AI 增强。 Grimoire 是一款面向开发者的书签管理工具,适合需要long-term保存技术资料并随时查找的用户。你可以在应用、API、MCP、浏览器书签小工具中保存网址,也能导入浏览器书签。后台服务会抓取页面,提取正文和元数据,并将数据存入本地 SQLite 与文件,资料始终保存在自己的机器上。
grimoire 可以免费使用吗?用的什么许可证?
grimoire 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
grimoire 还在维护吗?
活跃维护中。grimoire 最近一次提交是在 2026年9月28日。
grimoire 适合用来做什么?
整理和检索技术文章、代码仓库与文档资料。 用自托管的书签库替代云端稍后读服务。 通过 MCP 让本地 AI 工具访问个人知识库。 导入已有浏览器书签,并用标签重新整理。
grimoire 怎么安装和运行?
克隆仓库: git clone https://github.com/goniszewski/grimoire.git 进入项目目录: cd grimoire 使用 Docker Compose 启动 Grimoire: docker compose up -d 在浏览器中打开 http://127.0.0.1:3210
在哪里获取 grimoire?
源代码和安装说明在 GitHub 上:https://github.com/goniszewski/grimoire

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目