Smart Rename – 使用本地AI即時重新命名下載的影像檔案
Smart Rename 是一款開源工具,利用本地 AI 模型(llava)即時監控資料夾,自動為影像檔案生成描述性名稱。它完全離線執行,保護隱私,並透過系統托盤圖示提供便捷控制。
Smart Rename 是一款創新的開源工具,旨在解決影像檔案命名混亂的問題。它利用本地執行的 AI 模型 llava(透過 Ollama 載入),即時監控指定資料夾中的新影像檔案,並自動生成描述性檔名。整個過程完全離線進行,無需網際網路連線,確保使用者隱私安全。
該工具執行在系統托盤中,以綠色小圓點圖示顯示。使用者可以透過右鍵單擊圖示輕鬆開啟設定、暫停或退出程式。預設情況下,Smart Rename 會監控使用者的下載資料夾、截圖資料夾和圖片資料夾,但使用者可以在設定視窗中自由新增或移除資料夾。
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”。
要使用 Smart Rename,使用者需要先手動安裝 Python 3.10+ 和 Ollama。安裝指令碼(setup.sh 或 setup.bat)會自動下載 llava 模型(約 4GB,僅一次)、建立虛擬環境並安裝所有依賴。之後,透過執行指令碼(run.sh 或 run.bat)即可啟動應用。如果遇到問題,請確保 Ollama 正在執行(可透過“ollama serve”命令啟動),首次使用可能因模型載入到 GPU 而稍慢,後續則快速響應。
Smart Rename 的獨特之處在於其即時重新命名能力——它專門針對下載中的檔案進行最佳化,而非僅處理已有檔案。該專案託管在 GitHub 上,採用 Python 編寫,並提供了預編譯的 .exe 檔案,方便 Windows 使用者一鍵執行。對於 Linux 使用者,可能需要安裝 libappindicator 庫以在系統托盤中顯示圖示。
總體而言,Smart Rename 是一個實用、注重隱私的解決方案,適合希望自動組織影像檔案的使用者。它的開源特性也鼓勵社群貢獻和改進。