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 是一个实用、注重隐私的解决方案,适合希望自动组织图像文件的用户。它的开源特性也鼓励社区贡献和改进。