goniszewski/grimoire

Bookmark manager for the wizards 🧙

何を解決するか

Grimoire は技術リソース向けに設計されたローカルファーストのブックマークマネージャーです。大量の保存リンクを整理・検索する問題を解決するために、ウェブページから読み取り可能なコンテンツを抽出し、高度な検索機能を提供します。すべてのデータはユーザー自身のマシン上にプライベートに保存されます。

動作方法

システムは React ベースのフロントエンドと Bun/Hono デーモンで構成されており、ローカルの SQLite データベースを管理しています。URL を保存すると、デーモンが段階的なインジェスチョンパイプラインを実行します:コンテンツを取得し、読み取り可能なテキストとメタデータ(GitHub、YouTube、PDF などから)を抽出し、必要に応じて AI プロバイダーを使って要約、タグ付け、意味的埋め込みを生成して検索性を向上させます。

対象ユーザー

大量の技術リソースを保存し、キーワードだけでなく意味に基づいてプライベートかつローカルで整理・検索したい人向けです。

特徴

  • ローカルファーストのプライバシー:データはローカルの SQLite データベースおよびファイルに保存され、クラウドストレージの必要がありません。
  • ハイブリッド検索:SQLite FTS5 のキーワード検索と意味的埋め込み検索を組み合わせます。
  • AI駆動の整理:OpenAI、Ollama、Anthropic などのプロバイダーとオプションで統合し、自動要約とタグ付けを実現します。
  • 広範な抽出:GitHub リポジトリ、イシュー、StackOverflow、YouTube の字幕など、技術コンテンツを特に扱います。
  • 統合対応:迅速なキャプチャ用のブラウザーブックマークレットと、ローカル AI クライアント用の MCP(Model Context Protocol)インターフェースを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト