ai-renamer 快速上手:从满文件夹 IMG 文件到 AI 文件重命名的 5 分钟

发布时间:2026/8/24 22:12:31
ai-renamer 快速上手:从满文件夹 IMG 文件到 AI 文件重命名的 5 分钟
ai-renamer 快速上手从满文件夹 IMG 文件到 AI 文件重命名的 5 分钟【免费下载链接】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手机相册导出来一文件夹 IMG_20240612录屏全是 ScreenRecording逐个点开看内容不现实。ai-renamer 做的事就一件让本地大模型读文件内容把文件名改成有意义的比如一张夕阳照片变成 sunset-over-sea。装好依赖、跑通第一次 AI 文件重命名5 分钟够了。跑通它需要哪些东西工具本身不带模型它只是调用你机器上的模型服务所以先把下面几样备齐依赖作用说明Node.js运行环境命令行里能执行node -v即可Ollama 或 LM Studio本地大模型服务二选一Ollama 是默认 provider一个 LLM 模型真正看懂文件的脑子Llava、Gemma、Llama 等重命名图片建议装视觉模型ffmpeg给视频抽帧只有要重命名视频时才需要装好它装它只需要一条命令npm install -g ai-renamer跑ai-renamer --help验证打印出参数列表就算装好了。不想装也行之后每次用npx ai-renamer代替ai-renamer运行。第一条命令跑起来最小命令就是工具名加一个路径指向你要重命名的文件夹或单个文件ai-renamer ~/photos首次启动它会自动连 Ollama拉取模型列表并优先挑 Llava终端会先打印 provider、模型、Base URL 等本次用的参数再逐个文件重命名。重命名一整张相册想统一命名风格时用--case指定大小写样式camelCase、snakeCase、kebabCase 等都支持ai-renamer ~/photos --casecamelCase只处理视频视频靠 ffmpeg 抽帧默认 3 帧长视频可以适当多抽几帧让判断更准ai-renamer ~/videos --frames5换 provider 或指定模型本地跑 LM Studio、或者改用 OpenAI 云模型写法见下表场景provider关键参数AI 文件重命名命令重命名本地相册默认ollama无需参数自动选 Llavaai-renamer ~/photos本地是其他视觉模型ollama--modelai-renamer ~/photos --providerollama --modelllava:13b用 LM Studio 已加载的模型lm-studio无需参数自动选已加载模型ai-renamer ~/photos --providerlm-studio用 OpenAI 云模型openai--api-keyai-renamer ~/photos --provideropenai --api-keysk-xxx服务不在默认端口ollama / lm-studio--base-urlai-renamer ~/photos --base-urlhttp://127.0.0.1:11434配置与进阶 传过一次的标志值不会白传provider、model、base URL、API key 等都会被写入~/ai-renamer.jsonMac 上是/Users/你的用户名/ai-renamer.json。你改过一次就再也不用重复传--provider了脚本直接从配置文件取值。换端口、换模型时再传一次新值配置会被覆盖。不想走命令行也可以直接编辑这个 JSON 文件字段名如defaultBaseURL、defaultModel、defaultApiKey。命名行为说明模型先按提示词生成不带扩展名、不含特殊字符的短描述再交给change-case库按你指定的 case 统一成风格。默认样式是 kebabCase默认最长 20 字符效果大致是IMG_20240612_093045.jpg → sunset-over-sea.jpg ScreenRecording2024-06-15.mp4 → developer-presenting-new-app.mp4卡住了先看这里提示连不上 Ollama 或找不到模型 → 确认 Ollama 服务正在运行再看终端Available models一行实际列出了哪些模型。视频处理失败 → 终端执行ffmpeg -version没装就先装上。生成的名字太短或跑题 → 加--custom-prompt引导模型例如Only describe the background。文件名大小写风格不对 → 重新传一次--casecamelCase新值会覆盖旧配置。不确定支持哪些参数 →ai-renamer --help里全有--frames、--chars、--language都能调。它覆盖图片、视频、PDF 以及代码和文本文件一批难认的文件名可以变成能按语义检索的。想再进一步试试加--include-subdirectoriestrue让子目录里的文件一起被处理。【免费下载链接】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),仅供参考