このプロジェクトについて
Karakeepは、リンク、簡単なメモ、画像、PDFなど、さまざまな種類のコンテンツを収集して整理できる包括的なセルフホスト型ブックマークツールです。リンクのメタデータ(タイトル、説明、画像)を自動的に取得し、ブックマークを共同編集可能なリストに整理する機能を備えています。
主な機能は以下の通りです:
- AI統合:LLMベースの自動タグ付けと要約を行い、Ollama経由でローカルモデルをサポートしています。
- 検索と発見:保存されたすべてのコンテンツに対する全文検索およびセマンティック検索、および画像からのテキスト抽出のためのOCR機能を搭載しています。
- アーカイブ:monolithを使用したフルページアーカイブによりリンク切れを防ぎ、yt-dlpによるビデオの自動アーカイブが可能です。
- 自動化:カスタマイズされた管理のためのルールベースエンジンと、RSSフィードからの自動収集機能を備えています。
- エコシステム:ウェブアプリ、iOSおよびAndroidモバイルアプリ、そしてChrome、Firefox、Safari向けのブラウザ拡張機能で利用可能です。
- 相互運用性:REST API、LLMエージェント用CLI、およびPocket、Linkwarden、Omnivoreなどのサービス用インポーターを提供しています。
本アプリケーションは、NextJS、Drizzle ORM、NextAuth、tRPC、Puppeteer、Meilisearchを含むモダンなスタックを使用して構築されています。