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)インターフェースを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト