Repolode
goniszewski

goniszewski/grimoire

リンクの保存・抽出・検索・整理に対応し、AIによる任意の情報補完も利用できる、ローカルファーストのセルフホスト型ブックマークマネージャー。

代替できる製品:Pocket

スター
2,874
フォーク
91
未解決の Issue
17
最終コミット
26 日前

これは何?

Grimoireは、技術資料を保存して後から探したい開発者などに向けたブックマークマネージャーです。アプリ、API、MCP、ブラウザーのブックマークレットからURLを保存できるほか、ブラウザーのブックマークをインポートできます。デーモンが各ページを取得して、読みやすいテキストとメタデータを抽出し、すべてをローカルのSQLiteとファイルに保存するため、ライブラリを自分のマシン内に保てます。

検索ではSQLite FTS5によるキーワード検索とセマンティック検索を組み合わせられ、ハイブリッドランキングモードも利用できます。ブックマークは保存後すぐに使えます。要約、タグ、カテゴリ、埋め込みベクトルはバックグラウンドのパイプラインで生成され、失敗時には再試行できます。OpenAI、Ollama、Anthropic、OpenRouterや、OpenAI互換のカスタムエンドポイントなどのAIプロバイダーは任意で、使わなくてもアプリは動作します。

ReactフロントエンドとBun/Honoデーモンで構成されています。ネイティブインストール、macOSでのHomebrew、Docker Composeに対応し、暗号化バックアップ、CLI、ローカルAIクライアント向けのMCPエンドポイントも備えています。

主な機能

  • 01アプリ、API、MCP、ブックマークレットからリンクを保存したり、ブラウザーのブックマークをインポートしたりできます。
  • 02Webページ、PDF、GitHubのリポジトリやIssueから読みやすいコンテンツを抽出し、YouTubeのメタデータも取得します。
  • 03ライブラリ全体を対象に、キーワード検索、セマンティック検索、ハイブリッド検索を利用できます。
  • 04複数のプロバイダーによるAI要約、タグ、カテゴリの生成に対応しています(任意)。
  • 05暗号化バックアップと復元機能、grimoire CLIを利用できます。
  • 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ではネイティブのLinuxアーカイブまたはDocker Composeを使用してください。

収録されている特集

トピック

よくある質問

grimoire とは?
リンクの保存・抽出・検索・整理に対応し、AIによる任意の情報補完も利用できる、ローカルファーストのセルフホスト型ブックマークマネージャー。 Grimoireは、技術資料を保存して後から探したい開発者などに向けたブックマークマネージャーです。アプリ、API、MCP、ブラウザーのブックマークレットからURLを保存できるほか、ブラウザーのブックマークをインポートできます。デーモンが各ページを取得して、読みやすいテキストとメタデータを抽出し、すべてをローカルの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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト