platypusgit

Free, open source git.
Built for developers.

open source git client · GPLv3

A native desktop git client for macOS, Windows, and Linux — no account, no paywall, unlike every other cross-platform GUI worth using.

  • No account
  • No paywall
  • No feature tiers
  • No telemetry
GitHub stars

The whole repo, at a glance.

The history view, captured from the app: the commit graph and its refs above, the selected commit’s message, files and diff below.

The platypusgit history view. A commit graph runs down the left of a table of commits, each row showing a short SHA, the branch and remote refs on that commit — HEAD→main, fix/div-by-zero-message, feat/repl, origin/feat/repl, origin/main, topic/docs-site, topic/bench — the subject line, the author and the age. Below the table, three panels: the selected commit’s full SHA, subject and body; the one file it changed; and that file’s diff with syntax highlighting and a minimap. The titlebar carries the repository name, a main branch chip 2 ahead, and Refresh, Fetch, Pull and Push buttons; the status bar reads 4 changed.
In development

platypusgit is under active development — expect frequent releases and rough edges. Got a feature idea or hit a bug? Propose it on GitHub Issues ↗

Free for everyone

No license fees, no per-seat pricing, no "pro" tier. Every feature, every platform, zero cost — for solo devs, teams, and companies alike.

Open source

GPLv3. Read the code, file issues, send patches. No telemetry, no account, no lock-in. Your repos and history never leave your machine.

Dev-first

A TortoiseGit alternative designed around how developers actually work — keyboard-driven, dense, no hand-holding. Hunks, rebases, conflicts — all first-class.

Cross-platform & native

Small native binary with real windows on macOS, Windows, and Linux — not a bundled browser.

How it compares.

ClientPriceAccountTelemetryPlatformsLicence
platypusgitFreeNoneNonemacOS · Windows · LinuxGPL-3.0
GitKraken DesktopFree for local and public repos — a paid seat for private onesAccount for private reposUsage analytics plus the folder and file names where you keep your codemacOS · Windows · LinuxProprietary
Fork$59.99 once, up to 3 machinesNoneNone — crash reports onlymacOS · WindowsProprietary
SourcetreeFreeAtlassian account requiredAnonymous usage data, opt-outmacOS · WindowsProprietary
TortoiseGitFreeNoneCrash dumps, unless disabled at installWindows onlyGPL-2.0

GitKraken ships as an Electron app. Fork, Sourcetree and TortoiseGit are native. platypusgit is a Tauri binary that uses the OS webview rather than bundling a browser of its own.

Checked against each vendor's own pages on 25 August 2026. Prices and privacy policies change, so every claim links to the page it came from — see the sources.

Everything you do with git. In one window.

Staging & commit

Stage/unstage/discard files and individual hunks. Commit with amend + author override.

Diff & viewing

Continuous whole-file diffs with a scrubable minimap, commit-to-commit diffs, branch compare, blame, repo browser.

Branches & tags

List/create/checkout/rename/delete branches. Lightweight, annotated and signed tags.

History

Commit graph, file history, reflog viewer, detached-HEAD checkout.

History manipulation

Reset (soft/mixed/hard), cherry-pick, revert.

Stash

Save/apply/pop/drop, partial stash by path, rename, stash-to-branch.

Conflict resolution

3-way sides, accept ours/theirs, external mergetool, continue/abort.

Interactive rebase

Pick/reword/edit/squash/fixup/drop, continue/abort, base picker.

Remotes & network

Add/remove/rename/prune remotes, fetch/pull/push (with-lease/force), merge.

Pull requests

GitHub + GitLab: list, check CI, open, check out, and create — without leaving the app.

Multi-repo tabs & windows

Several repositories open at once — in tabs, or in separate windows side by side, each with its own screen and badges.

Submodules, LFS & bisect

Submodule + linked-worktree screens, git-LFS objects, and bisect in the operation bar.