Repo & Branch GitHub CLI Extensions

Clean branches, manage repositories, and keep local GitHub workflows tidy.

11 extensions 5 active Reviewed 2026-06-08

Use this page when you want a focused entry point for the Repo & Branch category. The full catalog can filter the same entries by status, ownership, search text, and Top Picks.

Git Branch Cleanup CLI Extension Guide

Choose a safe local branch cleanup, branch switching, or worktree helper.

Extension Best for Status Stars Install
seachicken/gh-poi
Safely clean up local branches.
Developers who want a trustworthy branch cleanup default. active 966 gh extension install seachicken/gh-poi
redraw/gh-install
Install GitHub release binaries interactively.
Developers who often install tools from GitHub releases. active 222 gh extension install redraw/gh-install
johnmanjiro13/gh-bump
Bump repository versions from the CLI.
Projects with manual version bump workflows. active 62 gh extension install johnmanjiro13/gh-bump
HaywardMorihara/gh-tidy
Clean up a Git workspace before starting new work.
Developers who regularly switch tasks and branches. active 61 gh extension install HaywardMorihara/gh-tidy
despreston/gh-worktree
Improve Git worktree workflows with GitHub context.
Developers who keep multiple branches checked out at once. active 44 gh extension install despreston/gh-worktree
mislav/gh-branch
Fuzzy find, switch between, and delete branches.
Developers with many local branches. watch 274 gh extension install mislav/gh-branch
chelnak/gh-changelog
Create changelogs that follow Keep a Changelog.
Projects that want consistent changelog generation. watch 128 gh extension install chelnak/gh-changelog
davidraviv/gh-clean-branches
Delete local branches with no upstream and no unpushed commits.
Developers cleaning long-lived local Git workspaces. stale 185 gh extension install davidraviv/gh-clean-branches
matt-bartel/gh-clone-org
Clone all repositories in an organization with optional filtering.
Migration, audit, or offline analysis of organization repositories. stale 146 gh extension install matt-bartel/gh-clone-org
mislav/gh-cp
Copy a file from a GitHub repository without cloning.
Grabbing a single file from a remote repository. stale 109 gh extension install mislav/gh-cp
yuler/gh-download
Download folders or files without cloning a repository.
Fetching a subset of a repository. stale 85 gh extension install yuler/gh-download