Brings the side-by-side diff view to main. Adds a toggle in the diff header and word-level intra-line highlighting on top of the existing inline renderer.
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
The whole repo, at a glance.
Real commit-graph rendering — branches, merges, tags, and refs. This is the actual history view, running right here.
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.
Everything you do with git. In one window.
Staging & commit
Stage/unstage/discard files and individual hunks. Commit with amend + author override.
Diff & viewing
Worktree/index/HEAD diffs, commit-to-commit diffs, blame, repo browser.
Branches & tags
List/create/checkout/rename/delete branches. Lightweight + annotated 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, 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.