SEE WHAT CHANGED
Understand git state in plain language
You should not need to remember what a detached HEAD is to know whether your work is safe. GitLocal explains where things stand in plain words, with the technical detail one click away.
What you get
- A plain-language summary. Your branch, its remote, whether you are in sync, and what has changed locally.
- Technical badges when you want them. The same information as compact git status badges.
- Switch branches safely. If you have uncommitted work, GitLocal asks whether to commit or discard it first, instead of surprising you.
- Local git identity. Save a repo-local
user.name,user.email, and an optional SSH key setting. - You stay in control of git. Clone, fetch, pull, and push go through your installed
git, and only when you choose to run them.
Try it in one command
npx gitlocal
Needs Node.js 22+. Full install guide, including the macOS app →