DeathPush

Murder the Noise
Push the Code

A standalone desktop Git client that replicates the VS Code Source Control UX.
Beautiful diffs, clean staging, zero bloat.

DeathPush - main
12
13
14
15
16
17
18
19
20
21
12
13
14
15
16
17
18
19
20
21

Lightweight & Fast

Rust + Tauri. No Electron. Fast startup, low memory.

VS Code Muscle Memory

Same staging workflow you already know. No relearning.

Open Source

Apache-2.0. No account, no paywall.

Privacy First

Fully local. No telemetry, no accounts.

Everything You Need. Nothing You Don't.

Every feature built to keep you focused and moving fast.

VS Code Source Control UX

Familiar staging workflow with inline diff toggles and file-level stage and unstage. Feels like home.

Pierre Diffs

Shiki highlighting with side-by-side or unified views. Edit unstaged files directly in the diff.

Branch Management

Create, switch, merge, rebase, rename, and delete branches. Full remote tracking and push/pull support.

Image Diffs

Side-by-side image diffs for PNG, JPG, GIF, WebP, AVIF, SVG, and more.

Git Blame + File History

See blame for the current line in the status bar, then open file history and commit diffs when you need more context.

Merge + Rebase Conflicts

Continue or abort merges. Continue, skip, or abort rebases when conflicts stop the operation.

Stash, Tags, Cherry-pick

Full stash management, tag creation and listing, and cherry-pick support. The advanced Git operations you need.

Multi-Window

Open repositories in separate windows, each with its own branches and state.

Theme Support

Built-in dark and light themes from the Shiki catalog. Customize your workflow aesthetics.

Built on libghostty

Integrated terminal with a real PTY on Ghostty's VT engine. Same core as Ghostty.

Built with Rust

Tauri + Rust backend for native performance. Fast startup, low memory usage, and no Electron bloat.

Download DeathPush

Free. Open source. Apache-2.0 licensed.

Or build from source on GitHub.