A Windows desktop app for running a CLI tool over a queue of files. Save tools as tabs, add files, and follow each run through its progress and logs.
- CLI Tool Management — Manage multiple CLI tools in tabs.
- File Registration — Add files or folders, with drag-and-drop support.
- Batch Execution — Run visible or selected files sequentially, see the target count, and stop a batch.
- Log Management — View, copy, and export per-file and batch logs, with optional run history.
Download the latest version from the Releases page.
| Platform | Release package | Application |
|---|---|---|
| Windows x64 | cli-batch-runner-vx.x.x-windows-x64.zip |
cli-batch-runner.exe |
Extract the ZIP and launch cli-batch-runner.exe.
| Ready to Run | Completed |
|---|---|
![]() |
![]() |
- Configure — Open CLI Settings, select a CLI executable, configure its arguments, and click Save.
- Add Files — Use Add Files, Add Folder, or drag and drop to add files to the queue.
- Run — Click the Start button to run the queued files.
For detailed instructions, see the User Guide.
CLI Batch Runner launches CLI executables directly. The following placeholders can be used in argument templates.
For an input file at C:\Files\Sample.txt:
| Placeholder | Expansion |
|---|---|
{input} |
C:\Files\Sample.txt |
{input_dir} |
C:\Files |
{input_name} |
Sample.txt |
{input_stem} |
Sample |
{input_ext} |
txt |
Executable:
C:\Windows\System32\certutil.exe
Arguments:
-hashfile {input} SHA256
Calculates the SHA256 hash of the input file. View the result in File Log.
Executable:
C:\Windows\System32\certutil.exe
Arguments:
-encode "{input_dir}\{input_name}" "{input_dir}\{input_stem}.{input_ext}.base64.txt"
Exports the input file as Base64-encoded text.
Epub3-Kindle is an optional EPUB converter installed separately. It is not bundled with CLI Batch Runner.
Executable:
C:\Tools\Epub3-Kindle\epub3-kindle.exe
| Purpose | Arguments |
|---|---|
| EPUB to MOBI | {input} |
| EPUB to AZW3 | {input} -o "{input_dir}\{input_stem}.azw3" |
Requirements:
- Windows x64
- Rust stable (
x86_64-pc-windows-msvc) - Visual Studio or Build Tools with Desktop development with C++
- Windows 10/11 SDK (
mt.exe)
Build and verify:
.\scripts\build-release.ps1
.\scripts\verify-release.ps1See CHANGELOG.md.
MIT — see LICENSE.
Third-party licenses and notices are listed in THIRDPARTY_LICENSES.md.

