ai-renamer
A Node.js CLI tool that uses Ollama models (Llama, Gemma, Phi etc.) to intelligently rename files in a specified directory
Preview
https://github.com/ozgrozer/ai-renamer/assets/651938/7ac84a2d-8e05-4756-8827-3bd746b3edae
Usage
You need to have Ollama and at least one LLM (Llama, Gemma etc.) installed on your system
Run with NPX
npx ai-renamer /path
Run with NPM
npm install -g ai-renamer
ai-renamer /path
Params
npx ai-renamer --help
Options:
-h, --help Show help [boolean]
--version Show version number [boolean]
-c, --set-case Set the case style (e.g. camelCase, PascalCase,
snake_case, kebab-case, lower_case, UPPER_CASE) [string]
-m, --set-model Set the Ollama model to use (e.g. phi3, llama3) [string]
-x, --set-chars Set the maximum number of characters in the new filename
(e.g. 25) [number]
-l, --set-language Set the output language (e.g. English, Turkish) [string]
Contribution
Feel free to contribute. Open a new issue, or make a pull request.
License
GPL-3.0