AI智能重命名工具:让文件管理变得简单高效
【免费下载链接】ai-renamerA Node.js CLI that uses Ollama and LM Studio models (Llava, Gemma, Llama etc.) to intelligently rename files by their contents项目地址: https://gitcode.com/gh_mirrors/ai/ai-renamer
还在为杂乱无章的文件名而头疼?面对数百个图片、视频和文档,手动重命名既耗时又容易出错。AI-Renamer 应运而生,这是一款基于人工智能的智能文件重命名工具,能够根据文件内容自动生成描述性文件名,彻底改变你的文件管理体验。
核心功能亮点
🎯 多模态智能识别
支持图像、视频、文本、代码等100+文件类型,利用先进的视觉语言模型分析文件内容,生成精准的文件名描述。
🔄 跨平台模型支持
兼容 Ollama、LM Studio、OpenAI 三大平台,既能在本地保护隐私,又能灵活选择云端算力。
🚀 一键批量处理
无论是单个文件还是整个目录,只需一行命令即可完成智能重命名,大幅提升工作效率。
💡 个性化命名规则
提供12种不同的命名格式,包括驼峰命名、连字符命名、下划线命名等,满足不同用户的命名偏好。
快速上手指南
环境准备
确保系统中已安装以下必备组件:
- Node.js 16.0 或更高版本
- npm 包管理器
- FFmpeg(用于视频处理)
三种安装方式
方式一:NPX临时使用
npx ai-renamer ~/Downloads方式二:NPM全局安装
npm install -g ai-renamer ai-renamer ~/Documents方式三:源码编译安装
git clone https://gitcode.com/gh_mirrors/ai/ai-renamer cd ai-renamer npm install基础使用示例
处理单个文件:
ai-renamer ~/Pictures/sunset.jpg处理整个目录:
ai-renamer ~/Videos实际效果展示
重命名前:
- IMG_20230901_123456.jpg
- VID_001.mp4
- document1.pdf
重命名后:
- sunset-over-mountain-range.jpg
- cat-playing-with-yarn-ball.mp4
- machine-learning-research-paper.pdf
进阶配置技巧
模型选择优化
Ollama本地方案(推荐):
ai-renamer ~/Photos --provider=ollama --model=llava:13bLM Studio配置:
ai-renamer ~/Screenshots --provider=lm-studioOpenAI云端方案:
ai-renamer ~/Documents --provider=openai --model=gpt-4o参数调优建议
- --frames=3:视频处理时提取3个关键帧,平衡准确性和速度
- --chars=25:限制文件名长度在25个字符内,保持简洁性
- --case=kebabCase:使用连字符命名格式,便于阅读和搜索
个性化提示词定制
针对特定场景,可以添加自定义提示词:
ai-renamer ~/Research --custom-prompt="包含作者和核心发现"行业应用场景
摄影爱好者
批量处理RAW格式照片,自动生成包含拍摄参数和场景描述的文件名,便于后期管理和查找。
内容创作者
智能识别视频内容,为短视频、教程等素材生成精准描述,提升素材库管理效率。
科研工作者
整理学术论文和研究成果,根据内容自动生成规范的文件名,方便文献管理。
常见问题解答
模型相关问题
问题:无法找到合适的模型解决:确保已安装支持多模态的模型,如ollama pull llava:latest
系统环境问题
问题:FFmpeg未安装解决:根据操作系统安装FFmpeg:
- Ubuntu/Debian:
sudo apt install ffmpeg - macOS:
brew install ffmpeg
性能优化建议
批量处理加速
export AI_RENAMER_CONCURRENCY=4 ai-renamer ~/LargeCollection --frames=2增量处理策略
ai-renamer ~/Photos --skip-renamedAI-Renamer 不仅仅是一个文件重命名工具,更是智能文件管理的新标准。通过人工智能技术,它将复杂的文件整理工作变得简单高效,让每个人都能享受到智能科技带来的便利。无论是个人用户还是专业团队,都能从中获得显著的工作效率提升。
【免费下载链接】ai-renamerA Node.js CLI that uses Ollama and LM Studio models (Llava, Gemma, Llama etc.) to intelligently rename files by their contents项目地址: https://gitcode.com/gh_mirrors/ai/ai-renamer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考