The Snap Store will undergo scheduled database maintenance on July 5, 2026 22:00 to July 6, 02:00 UTC. During this time, you will not be able to install or update snaps. No user action is required and services will automatically resume once maintenance is complete.

Simple Git (simplegit) Package name

Install latest/stable of Simple Git

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install simplegit

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for Simple Git

Package name

  • simplegit

License

  • Proprietary

Last updated

  • Today - latest/stable

Websites


Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

A fully local, beginner-friendly Git desktop app

Simple Git is a fully local, zero-cost, beginner-friendly Git desktop client. It makes everyday version control approachable — with plain-language explanations on every action — while staying fast and powerful enough for daily work.

Everything runs on your machine. There is no backend, no cloud account, no subscription, and no telemetry. Your code and history never leave your computer unless you choose to push to a remote you control.

WHY YOU'LL LIKE IT

  • Local-first & private — every feature works offline using only your local repository. Nothing is sent anywhere unless you start the action.
  • Beginner-friendly — plain-English explanations, before/after confirmations, and safe read-only exploration of history. Git jargon is always paired with a clear description of what will happen.
  • Visual-first — an interactive, smooth commit graph is the centerpiece; zoom, pan, and click any commit to peek at its changes without checking it out.
  • Reversible by design — one-click Undo for commits, switches, merges, rebases, cherry-picks, and amends, plus an Activity (reflog) view to jump back to any earlier state.
  • Optional local AI — connect your own Ollama or OpenAI-compatible local server to explain changes or suggest commit messages. Off by default; nothing is ever sent to a third party.
  • Keyboard-first & accessible — a Ctrl+K command palette, shortcuts for common actions, and a screen-reader-friendly interface.

WHAT YOU CAN DO

  • Open any local repository with a folder picker and a persisted recent-projects list, organized into folders with ahead/behind badges.
  • Stage and unstage changes file-by-file or hunk-by-hunk, write a commit message, and commit.
  • Read clear, color-coded diffs, including image before/after previews.
  • Fetch, pull, push, switch branches, and clone — each with a plain-language confirmation and friendly error messages.
  • Resolve merge conflicts on a guided side-by-side screen: keep mine, keep theirs, or use your own edit.
  • Use guided wizards to update your work with team changes, or fix/override your last commit.
  • See "what's new since last pull" with Project Pulse, plus blame, file history (following renames), and per-commit plain-language change summaries.
  • Sign in to GitHub or GitLab to browse and clone your repositories. Access tokens are stored only in your OS secure credential store, never in plain files.

Install Simple Git on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.