Simple Git (simplegit)
Install latest/stable of Simple Git
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Details for Simple Git
Package name
- simplegit
License
- Proprietary
Last updated
- 27 June 2026 - latest/stable
Websites
External link warning
You are about to open
Do you wish to proceed?
Report a Snap Store violation
Report Simple Git for a Snap Store violation
Snap Store Violation Report submitted successfully
Thank you for your report. Information you provided will help us investigate further.
Error submitting report
There was an error while sending your report. Please try again later.
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.
| Revision | Channel | Version | Build | Commit |
|---|
The build and commit information is derived from build infrastructure records.
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.