One-click cloning for entire GitHub repos—including all branches, neatly organized!
✔ Full Repo Clone – Downloads the entire repo, not just main
.
✔ Branch Explorer – Every branch gets its own folder (e.g., repo-name/branches/feature/login
).
✔ GUI Magic – No git
commands needed. Just paste & click!
✔ Turbo Mode – Parallel downloads for faster cloning.
✔ Cross-Platform – Windows, macOS, and Linux supported.
# Via Winget (Coming Soon!)
winget install RajeevKR.RepoCloner
(Or download the .exe
from Releases and double-click!)
curl -sSL https://install.repocloner.dev | bash
- Launch RepoCloner
- Paste the GitHub URL (e.g.,
https://github.com/user/repo
) - Hit "Clone!"
- Boom! All branches land in
~/RepoClones/repo-name/branches/
.
After cloning cool-repo
:
cool-repo/
├── main/ # Default branch
├── branches/
│ ├── dev/ # Dev branch
│ ├── feature/x # Feature branch
│ └── ... # All other branches
└── meta.json # Branch metadata
- Perfect for backups – Never lose a branch again.
- Research-friendly – Compare branches side-by-side.
- No CLI phobia – GUI-first for beginners.
- Python + PyQt (for GUI)
- GitPython (for git wizardry)
- Packaged with PyInstaller
Rajeev K R – Embedded Engineer
MIT © 2024 - Free to use, modify, and share!
✨ Pro Tip: Star this repo if RepoCloner saves your day!** ⭐
(Note: Replace placeholder links/images with real ones!)