RAGチャット、セマンティック検索、ハイライト、TTS、WebDAV同期に対応したローカルファーストの電子書籍リーダー
- スター
- 4,902
- フォーク
- 354
- 未解決の Issue
- 103
- 最終コミット
- 昨日
これは何?
DigUpは、自分のコンピューター上のファイルを検索するデスクトップアプリです。フォルダーを選ぶと、Google DeepMindのEmbeddingGemma 2モデルを使って、その中にある画像、PDF、文書、音声、動画をインデックス化します。このモデルはテキスト、画像、音声、動画を共通のベクトル空間にマッピングします。あとは「ビーチにいる犬」や「睡眠について話しているところ」のように入力すれば、該当する写真、PDFのページ、録音や動画の該当箇所にすぐ移動できます。
請求書番号、エラーコード、名前などの完全一致が必要な文字列は、入力どおりに照合されるため、検索では意味とキーワードの両方を使えます。オプションのコード検索ではプロジェクトをインデックス化し、エディターで該当行を開けます。インデックス作成と検索はllama.cppを通じてローカルで実行され、MetalでGPUアクセラレーションを利用できます。WindowsとLinuxではVulkanに対応しています。
MacアプリはSwiftUI製で、Windows版とLinux版はTauriで構築されています。Mac版はメニューバーアプリで、Apple SiliconとmacOS 14以降が必要です。モデルのダウンロードサイズは約865 MBです。
主な機能
- 01自然な言葉で内容を説明して、写真、PDF、文書、音声、動画を検索
- 02一致した内容があるPDFのページや、録音・動画の該当箇所に移動
- 03意味による検索と並行して、請求書番号やエラーコードなどの文字列を完全一致で検索
- 04オプションのコード検索で、エディターから該当行を開く
- 05アカウント不要で完全にデバイス上で動作し、アップデート確認は1日1回のみ
- 06macOS(Apple Silicon)、Windows 10/11、Linux(ベータ版)に対応
ユースケース
- 動画やポッドキャストの録音が入ったフォルダーから、特定のシーンを見つける
- 大量のPDFや賃貸契約書から、条項やページを探す
- 写っている内容を手がかりに、個人の写真やスクリーンショットを検索する
- ローカルのコードプロジェクトから、機能の説明を手がかりに関数を見つける
クイックスタート
- 1
ReleasesからMac用のDMGをダウンロードするか、Homebrewを使用してください
brew install --cask arahim3/tap/digup - 2
Ubuntu/Debianでは、.debパッケージをインストールしてください
sudo apt install ./DigUp_x.y.z_amd64.deb - 3
DigUpを開き、検索するフォルダを選んで、モデルのダウンロード(865 MB、初回のみ)が完了するまで待ちます
- 4
ショートカットキーを押して、探しているものを説明してください(Macでは⇧⌘Space、WindowsとLinuxではCtrl+Shift+Space)
使う前に知っておきたいこと
- Mac版の利用には、macOS 14以降を搭載したApple Silicon Macが必要です。
- Windows版とLinux版はベータ版です。スクリーンショット内のテキスト読み取りなど、一部の機能はMac専用です。
- WindowsとLinuxでは、写真ライブラリが大きい場合、初回のインデックス作成に数時間かかることがあります。
- モデルのダウンロードサイズは865 MBです。
トピック
よくある質問
- DigUp とは?
- Mac、Windows、Linuxで、内容を説明するだけで写真やPDFなどをローカル検索 DigUpは、自分のコンピューター上のファイルを検索するデスクトップアプリです。フォルダーを選ぶと、Google DeepMindのEmbeddingGemma 2モデルを使って、その中にある画像、PDF、文書、音声、動画をインデックス化します。このモデルはテキスト、画像、音声、動画を共通のベクトル空間にマッピングします。あとは「ビーチにいる犬」や「睡眠について話しているところ」のように入力すれば、該当する写真、PDFのページ、録音や動画の該当箇所にすぐ移動できます。
- DigUp は無料で使えますか?ライセンスは?
- DigUp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- DigUp は今もメンテナンスされていますか?
- 活発にメンテナンス中。DigUp の最終コミットは 2026年10月18日 です。
- DigUp は何に使えますか?
- 動画やポッドキャストの録音が入ったフォルダーから、特定のシーンを見つける 大量のPDFや賃貸契約書から、条項やページを探す 写っている内容を手がかりに、個人の写真やスクリーンショットを検索する ローカルのコードプロジェクトから、機能の説明を手がかりに関数を見つける
- DigUp のインストール方法は?
- ReleasesからMac用のDMGをダウンロードするか、Homebrewを使用してください: brew install --cask arahim3/tap/digup Ubuntu/Debianでは、.debパッケージをインストールしてください: sudo apt install ./DigUp_x.y.z_amd64.deb DigUpを開き、検索するフォルダを選んで、モデルのダウンロード(865 MB、初回のみ)が完了するまで待ちます ショートカットキーを押して、探しているものを説明してください(Macでは⇧⌘Space、WindowsとLinuxではCtrl+Shift+Space)
- DigUp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ARahim3/DigUp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ディスク全体のファイルをほぼ瞬時にあいまい検索し、結果をすぐ操作できるmacOSアプリ。
オンデバイスAIで、フォルダ内の写真や動画の場面を自然な言葉で検索できるmacOSアプリ。
Spotlightの代替として、すべてのファイル名をメモリ上に索引化し、入力と同時に結果を表示するmacOS向けファイル検索アプリ。
tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
OSイメージを自動ダウンロードし、最適化された仮想マシンを起動するQEMUラッパー。