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 →