v0.0.17 · Open Source · MIT / Apache-2.0

YOUR GIT.
BEAUTIFULLY NATIVE.

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.

slio-git diff view

Everything you need,
nothing you don't.

Stage, diff, branch, merge, rebase, stash, tag — all in one window with IDEA-style keyboard shortcuts and context menus.

Diff viewer

Unified & Side-by-Side Diff

Meld-quality character-level inline highlighting with syntax coloring. Switch views with one click.

Branch popup

Branch Management

IDEA-style branch popup with search, folder grouping, tracking info, and commit timeline.

History view

Commit History & Log

Full graph visualization, search/filter, keyboard navigation. Right-click for cherry-pick, revert, reset, and more.

Context menu

Rich Context Menus

Right-click anything for the full action set: checkout, merge, rebase, compare, rename, delete — organized by group.

Built for real workflows.

AI Commit Messages

Generate conventional commit messages from staged diffs via any OpenAI-compatible API.

🔌

Smart Checkout

Stash, switch, unstash — automatically. Never lose uncommitted work when changing branches.

Three-Pane Merge

Resolve conflicts with ours/result/theirs panels, per-conflict navigation, and auto-merge.

📄

Interactive Rebase

Pick, reword, squash, fixup, drop — full todo editor with continue/skip/abort controls.

🌐

i18n Ready

Full English and Chinese support with system locale auto-detection and manual override.

Keyboard First

Ctrl+K commit, Ctrl+L log, F7 hunk navigation — all the shortcuts you already know from IDEA.

Pure Rust. GPU-accelerated.

No Electron, no WebView, no runtime overhead. Native performance with a 60fps UI powered by wgpu.

Rust 2021+ Iced 0.14 git2-rs (libgit2) wgpu / Metal similar (diff) syntect (syntax) notify (file watch) Tokio (async)

Ready to try?

Download the latest release and start using slio-git today.