github.devotd.
新着マルチモーダル

arahim3/digup v0.6.1 — ファイル内容ベースのオンデバイス検索

arahim3/digup は EmbeddingGemma 2 を使って、デバイス内の多様な形式のファイルを内容で検索するアプリです。

リポジトリ情報arahim3/digup ↗

Search your computer by what's in your files: photos, PDFs, documents, recordings, videos and code. On-device on Mac, Windows and Linux, built on Google DeepMind's EmbeddingGemma 2.

スター
★ 4.6K
フォーク
323
言語
Swift
ライセンス
MIT
最新リリース
v0.7.0-beta.1
原文を見る ↗GitHub で見る ↗

arahim3/digup は、コンピューター内の写真、文書、録音、動画、コードなどをファイル内容で検索するオンデバイスアプリです。GitHub API が示す最新リリースは v0.6.1 で、提供的資料にはこのリリースで変更された内容が個別には記載されていません。README は Mac を正式な配布対象とし、Windows と Linux には v0.7.0-beta.1 を案内しています。したがって、リリースバージョンとプラットフォーム別の案内は分けて読む必要があります。

検索には Google DeepMind の EmbeddingGemma 2 を使用します。テキスト・画像・音声・映像を比較可能な数値表現(埋め込み)に変換して一つの検索空間に置き、ファイル種別を指定しない説明で見つける方式です。README は例として、映像の中のシ Zebras や、水面について話す人を探す検索を挙げています。モデルは llama.cpp で実行され、100 以上の言語での横断検索と正確な文字列検索にも対応していると説明しています。モデルは Apache-2.0、アプリリポジトリのライセンスは MIT です。インデックスした内容がデバイスの外に出ることはなく、接続するのはモデルのダウンロードと 1 日 1 回の更新確認のみであると README は述べています。

このアプローチは、個人デバイス内の複数のファイル形式をまとめて探すことに重点を置いています。ただし README には独自のベンチマーク表がなく、評価ファイルに含まれる言語は英語・ベトナム語・アラビア語の3 つだけです。そのため、100 以上の言語への対応という説明とは別に、実際の言語ごとの検索品質を示す根拠は限定的です。