A fast Git GUI built with Rust + Iced. The workflow polish of IntelliJ IDEA's Git tool window, as a standalone app. No Electron. Pure Rust.
Stage, diff, branch, merge, rebase, stash, tag — all in one window with IDEA-style keyboard shortcuts and context menus.
Meld-quality character-level inline highlighting with syntax coloring. Switch views with one click.
IDEA-style branch popup with search, folder grouping, tracking info, and commit timeline.
Full graph visualization, search/filter, keyboard navigation. Right-click for cherry-pick, revert, reset, and more.
Right-click anything for the full action set: checkout, merge, rebase, compare, rename, delete — organized by group.
Generate conventional commit messages from staged diffs via any OpenAI-compatible API.
Stash, switch, unstash — automatically. Never lose uncommitted work when changing branches.
Resolve conflicts with ours/result/theirs panels, per-conflict navigation, and auto-merge.
Pick, reword, squash, fixup, drop — full todo editor with continue/skip/abort controls.
Full English and Chinese support with system locale auto-detection and manual override.
Ctrl+K commit, Ctrl+L log, F7 hunk navigation — all the shortcuts you already know from IDEA.
No Electron, no WebView, no runtime overhead. Native performance with a 60fps UI powered by wgpu.
Download the latest release and start using slio-git today.