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) を公開しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト