AI-powered image renamer using Google Gemini. Analyzes images and renames them with descriptive filenames — concurrently.
go install github.com/muhammedsamal/rename@latestCopy .env.example to .env and add your API key (get one here):
cp .env.example .envrenameOn first run you'll be guided through:
- Folder selection — Finder picker opens, or type a path manually
- Naming format — choose how filenames are generated
- How many — rename all or a subset; already-renamed images are skipped
| Option | Example |
|---|---|
| Normal Case | Golden Retriever Park |
| Sentence case | Golden retriever park |
| all lower | golden retriever park |
| dash-case | golden-retriever-park |
| Custom | holiday_{name} → holiday-golden-retriever-park |
Change format anytime: rename --format
| Flag | Description |
|---|---|
--path <folder> |
Set/update the folder path |
--format |
Change the naming convention |
--count <n> |
Set default concurrency (default: 3) |
--delete |
Clear all saved state |
--help |
Show help |
.jpg .jpeg .png .webp