bloombatch helps you rename many files at once without guessing what will happen. You build rename rules, see the preview instantly, then apply changes when it looks right.
- Drag and drop files, or browse manually
- Live rename preview before writing to disk
- Composable rules:
- Prefix
- Suffix
- Find and replace
- Auto-numbering
- Case transform (lowercase/UPPERCASE)
- Conflict detection, rename action stays blocked until conflicts are fixed
- Local-only app, no accounts, no telemetry
- Go
1.21+ - Node.js
18+ - Wails CLI
v2
go install github.com/wailsapp/wails/v2/cmd/wails@latestwails devwails buildOutput:
build/bin/bloombatch.exe
- Add files by dragging into the app or using Browse.
- Add one or more rename rules from the right panel.
- Confirm the preview list.
- Click Rename Files.
- Backend: Go
- Frontend: React + TypeScript + Tailwind CSS
- Desktop shell: Wails (WebView2 on Windows)
bloombatch/
├─ app.go
├─ main.go
├─ wails.json
├─ frontend/
│ ├─ src/
│ │ ├─ App.tsx
│ │ ├─ main.tsx
│ │ └─ style.css
│ └─ wailsjs/
└─ build/
