AI News HubLIVE
站内改写2 分で読了

Smart Rename – ローカルAIを使用して画像ファイルのダウンロードをリアルタイムにリネーム

Smart Rename は、ローカルAIモデル(llava)を使用してフォルダを監視し、画像ファイルに自動的に説明的な名前を付けるオープンソースツールです。完全にオフラインで動作し、プライバシーを保護し、システムトレイアイコンから制御できます。

ソースHacker News AI著者: chudweiser

Smart Rename は、画像ファイルの命名の乱雑さを解消するための革新的なオープンソースツールです。Ollama を介してローカルで動作する AI モデル llava を利用し、指定したフォルダ内の新しい画像ファイルをリアルタイムに監視し、自動的に説明的なファイル名を生成します。プロセス全体は完全にオフラインで行われ、インターネット接続は不要で、ユーザーのプライバシーを確実に保護します。

このツールはシステムトレイに緑色の小さな点として常駐します。ユーザーは右クリックで設定を開いたり、一時停止や終了を簡単に行えます。デフォルトでは、ダウンロードフォルダ、スクリーンショットフォルダ、ピクチャフォルダを監視しますが、設定ウィンドウから自由にフォルダを追加・削除できます。

Smart Rename は .jpg、.jpeg、.png、.gif、.bmp、.webp、.tiff など、一般的な画像形式を幅広くサポートしています。画像ファイルが監視フォルダに置かれると、通常数秒以内にリネームが完了します。例えば、「screenshot_48392.png」は「boy_band_singer_posing.png」に、「IMG_20240531.jpg」は「red_race_car_on_track.jpg」に変更されます。

使用するには、事前に Python 3.10+ と Ollama を手動でインストールする必要があります。セットアップスクリプト(setup.sh または setup.bat)を実行すると、llava モデル(約4GB、初回のみ)のダウンロード、仮想環境の作成、依存関係のインストールが自動で行われます。その後、実行スクリプト(run.sh または run.bat)でアプリケーションを起動します。問題が発生した場合は、Ollama が動作していることを確認してください(「ollama serve」コマンドで起動)。初回の画像処理時はモデルを GPU にロードするため少し遅くなることがありますが、以降は高速に動作します。

Smart Rename のユニークな点は、リアルタイムリネーム機能に特化していることです。既存のファイルだけでなく、ダウンロード中のファイルにも対応しています。このプロジェクトは GitHub でホストされており、Python で記述され、Windows 向けにはワンクリックで実行可能な .exe ファイルも提供されています。Linux ユーザーは、システムトレイにアイコンを表示するために libappindicator ライブラリのインストールが必要になる場合があります。

全体として、Smart Rename は画像ファイルを自動的に整理したいユーザーにとって、実用的でプライバシーを重視したソリューションです。オープンソースであるため、コミュニティによる貢献や改善も期待できます。