← Package directory
Available on winget

Install Gitmun

A cross-platform Git GUI client

Install with winget
winget install --id cst8t.gitmun
Upgrade
winget upgrade --id cst8t.gitmun
Uninstall
winget uninstall --id cst8t.gitmun

About Gitmun

Gitmun is a crossplatform desktop Git client built with Tauri

What's new in 0.8.1

What's New Repository Display Names - New command get_repo_display_name to read repository description as display name - Displays custom project names in the titlebar when configured - Falls back to repository folder name when no custom description is set - Automatically fetches display names for recently used repositories - Supports Git submodule .git file format with gitdir: references Titlebar Enhancements - New disclosure tooltips for truncated repository and branch names - Interactive tooltips showing full details when labels overflow - Branch name tooltip displays full branch name when truncated - Repository tooltip displays both custom display name and full path when truncated - Better visual feedback for copy affordance with "Click to copy path" hint - Improved layout with cleaner repository name display Commit Message Processing - New commit_message.rs module for parsing and processing commit bodies - Separates commit prose body from metadata trailers - Trailers are properly identified as contiguous Key: value pairs at message end - Empty lines between prose and trailers are handled correctly - Message body is now returned in CommitDetails for display in the UI - Both CLI and gix backends return identical body and trailer parsing File Tree Compaction - Uninterrupted single-directory chains are now compacted in the file tree - Reduces visual depth for deeply nested single-folder paths - Shows full compacted path in folder labels (e.g., game/assets/graphics/100/en/symbols) - Only compacts when a directory contains only one subdirectory - Maintains proper layout and s...

Read release notes

Version history

Version Updated Notes
0.8.1 Unknown What's New Repository Display Names - New command get_repo_display_name to read repository description as display name - Displays custom project names in the titlebar when configured - Falls back to repository folder nam...
0.8.0 Unknown What's New Commit Graph Visualisation - New experimental commit graph feature with visual lane representation - Shows commit ancestry relationships with coloured lanes and connecting lines - Includes commit node markers...
0.7.1 Unknown What’s New Panel Layout Refactoring - Renamed the pane layout system to panel layout for consistency with the app’s terminology - Improved left panel minimum width handling, now set to 260px, with better visibility const...
0.7.0 Unknown What's New CLI Enhancements - Modern command-line interface with intuitive subcommands - gitmun open <path> - Open repositories - gitmun clone - Clone with flexible options - gitmun init - Initialize new repositories - S...
0.6.4 Unknown What's Changed Patch File Management - Import and export patch files with flexible scope options (staged, unstaged, all, or selected) - Selective file export with checkboxes for staged and unstaged changes - Full support...
0.6.2 Unknown What's Changed Microsoft Store Update Progress Tracking (experimental, disabled by default) - Real-time download and install progress display for Microsoft Store updates - Queue status monitoring with detailed extended s...
0.6.0 Unknown What's Changed Open in File Manager, Terminal, or Git Bash - New "Open in..." button to launch repository in File Explorer, Finder, Terminal, or Git Bash directly Improved Error Interpretation & Guidance - Git errors now...
0.5.4 Unknown Fix files not being un-stageable on a new repo while doing first commit Fix issue with GTK dialogue hanging when opening existing repo with native file picker (switching to using xdg portal over native gtk in tauri-dialo...
0.5.3 Unknown What’s New Settings and usability - UI text size control is now available, with a cleaner slider control. - Settings window has been reorganised for easier navigation. - Row striping is now configurable to improve list s...
0.4.5 Unknown Full Changelog: v0.4.4...v0.4.5
0.4.3 Unknown What's Changed fix: open config location button not working Full Changelog: v0.4.2...v0.4.3
0.4.1 Unknown What's Changed Other changes - Switch config to toml by @cst8t in #24 - Fixes to comply with Microsoft Store rules (Now bundles MinGit for MSIX package) - feat: gate commit-and-push on upstream tracking status and improv...
0.4.0 Unknown What's Changed - feat: add multi-window support (finally) by @cst8t in #22 This means you can finally have as many instances of Gitmun open for as many projects as you want (as long as your computer can handle it) - feat...
0.3.3 Unknown What's Changed Other changes - Msix bundling support by @cst8t in #21 Full Changelog: v0.3.2...v0.3.3
0.3.2 Unknown What's Changed Other changes - feat(installer): add support for an msi (wix-based) installer by @cst8t in #18 - fix(linux): ensure meld is handled correctly on linux - fix(dialogue): fix select dropdown menu theming Full...