A cleaner way to read what changed.

differ brings commit history, contributors, changed files, working tree state, AI generation, and push status into one focused desktop workspace.

Multi-AI CommitOllama, Gemini & LM Studio
Commit AmendPencil edit, co-authors & --amend
SMTP Email PatchSend patches directly via SMTP
UI Scale ZoomCustomizable 75% - 125% zoom

Everything needed for a focused Git review.

Multi-Provider AI Commit

Generate commit messages using Ollama (local), Gemini Cloud API, or LM Studio (127.0.0.1:1234/v1) with automatic local model discovery.

Commit Editing & Amend Mode

Click the pencil icon on any commit to load messages into the form, edit co-authors, toggle -s signatures, or execute git commit --amend.

SMTP Email Patching

Send patch emails and notifications directly from the app with configurable SMTP server host, port, TLS, and recipient auth.

High-Contrast Compact Timeline

Browse GitKraken-style graph lanes with 7-character pill badges (5c81c00), branch labels (main, origin/main), and unpushed commit badges.

Smart Repo Init (git init)

Automatically detects non-Git folders upon opening and prompts to initialize them with git init. Supports 0-commit empty repos seamlessly.

UI Scale & Interface Zoom

Adjust app zoom level (75%, 85%, 90%, 100%, 110%, 125%) in Settings with real-time preview and persistent local preference storage.

External Editor Launchers

Launch project folders directly into VS Code, Code OSS, Zed, Cursor, or VSCodium with one click.

GitHub Tab Integration

Dedicated navigation tabs for History, Issues, Pull Requests, and Actions with full issue and PR details.

Identity & PGP Signing

Configure Git user profiles, default email addresses, and GPG commit signing keys (commit.gpgsign) effortlessly.

Get differ for your desktop.

Choose the installer for your system. Release assets and source archives are pulled from the latest GitHub release.