Clean your repository branches safely, without manual guessing.
Git Branch Cleanup Helper is a minimalist Python command line tool that scans your local and remote branches, identifies what is safe to remove, and helps you prune merged and stale branches using a clear dry-run workflow.
Why it exists
Over time, repositories collect dozens of old feature and bugfix branches. Deleting them manually is slow and error-prone. This tool gives you a consistent process: scan, review, prune, then delete only what meets your safety rules.
What it does
Find merged branches: Detect local branches already merged into your target branch (main/master or your choice)
Dry-run preview: Show exactly what will be deleted before any changes happen
Prune stale remotes: Clean remote-tracking references that no longer exist
Safe delete rules: Protect main branches and any patterns you mark as protected (for example release, hotfix, prod)
Clear output: Summary counts and a clean report of what was kept vs removed
Typical workflow
Run a dry run to review candidates
Prune remotes (optional)
Delete merged branches safely
Included in download
Python script (single file or small package)
README with setup and usage examples
Sample commands and recommended safe defaults
Requirements
Delivery
Downloadable ZIP from arzad (instant access after purchase).
License
Personal and internal business use. Redistribution or resale of the script as a competing product is not permitted unless you have an extended license.