AI News HubLIVE
站内改写1 分鐘閱讀

Smart Rename – 使用本地AI實時重命名下載的圖像文件

Smart Rename 是一款開源工具,利用本地 AI 模型(llava)實時監控文件夾,自動為圖像文件生成描述性名稱。它完全離線運行,保護隱私,並通過系統托盤圖標提供便捷控制。

來源Hacker News AI作者: chudweiser

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 是一個實用、注重隱私的解決方案,適合希望自動組織圖像文件的用户。它的開源特性也鼓勵社區貢獻和改進。