Skip to content

Latest commit

 

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Differ

differ logo

A focused desktop Git change explorer for commit history, contributors, diffs, AI commit generation, and repository status.

Website

Video

output.mp4

Features

  • Multi-Provider AI Commit Generation: Support for Ollama (local), Gemini Cloud API, and LM Studio (127.0.0.1:1234/v1) with 1-click model presets and automatic local model discovery.
  • Commit Editing & Amending: Edit past commit messages, manage co-author chips, toggle -s (Signed-off-by:), or execute git commit --amend.
  • SMTP Email Patching & Notifications: Send patch emails directly from the app with configurable SMTP server host, port, TLS encryption, and recipient authentication.
  • High-Contrast Compact Timeline: Timeline grid with 7-character pill badges (5c81c00), graph tracks, branch labels (main, origin/main), and unpushed indicators.
  • Automatic Git Initialization: Detects non-Git folders upon opening and prompts to run git init. Gracefully handles 0-commit empty repositories.
  • UI Scale & Interface Zoom: Customizable zoom dropdown in Settings (75%, 85%, 90%, 100%, 110%, 125%) with persistent local storage.
  • External Code Editor Launchers: One-click launchers for VS Code, Code OSS, Zed, Cursor, and VSCodium.
  • GitHub Integration: Dedicated navigation tabs for History, Issues, Pull Requests, and Actions.
  • Contributor Profiles & Avatars: Avatar resolution via GitHub commit API or noreply email address formats.
  • Git Identity & GPG Signing: Custom Git author profiles, email addresses, and GPG commit signing keys (commit.gpgsign).

Download Links

Platform / Distro Package File Direct Download
Linux AppImage differ-linux-x64.AppImage Download
Debian / Ubuntu differ-linux-x64.deb Download
Arch Linux differ-linux-x64.pkg.tar.zst Download
RPM Linux differ-linux-x64.rpm Download
Windows differ-windows-x64.msi Download

All Releases: GitHub Releases

differ logo

About

A focused desktop Git change explorer for commit history, contributors, diffs, and repository status.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages