soramimi/Guitar
soramimi/Guitar has 1,709 GitHub stars and 144 forks. GitHot measured -1 stars in 24 hours. Last checked 2026-11-04 08:33 UTC. Last push 2026-10-31.
Git GUI Client
Measured star growth
- in 24h
- -1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalNote: This document was generated by AI. It may not accurately reflect the actual state of the project.
Guitar
Guitar is a fast, lightweight Git GUI client written in C++ with Qt 6.
It provides an intuitive graphical interface for everyday Git workflows on Windows, macOS, and Linux.
Notice (2026-07-02): AppImage support is planned to be discontinued because ongoing maintenance has become difficult. I am looking for someone to take over maintenance in my place.
(AppImage対応はメンテナンス継続が困難なため、対応を終了する予定です。私の代わりのメンテナーを募集します。)
Notice (2026-04-07): There are no plans to release a Mac version in the future. CI and nightly-build have also been discontinued.
(今後mac版をリリースする予定はありません。CIとnightly-buildも廃止されました。)
Summary
| License | Open Source, Free Software — GPL v2 (commercial use also free) |
| Platforms | Windows, Linux |
| Language | C++20 |
| Framework | Qt 6 |
Features
Core Git Operations
- Commit — Stage/unstage files, write commit messages, and commit with a single click
- Branch — Create, checkout, rename, and delete local/remote branches
- Push / Pull / Fetch — Sync with remote repositories; supports
--pruneand push all tags - Merge / Rebase — Merge branches or rebase with abort support
- Cherry-pick — Apply individual commits across branches
- Stash — Stash and restore work in progress
- Reset — Soft and hard reset (
HEAD~1,--hard) - Clone — Clone repositories from URLs or directly from GitHub
Viewing & Navigation
- Commit log with graph — Visual branch/merge graph with author avatars
- Diff view — Side-by-side and inline diff display with syntax-aware highlighting
- Blame — Line-by-line blame view with commit details
- File history — Per-file commit history browsing
- Reflog — Full reflog viewer for recovery
- Find commit — Incremental search across commit messages and file contents
- Jump — Quick navigation to any commit by hash
Repository Management
- Multiple repositories — Manage many working copies from a unified sidebar
- Working folders — Organize repositories into named groups
- Submodules — Add and update Git submodules
- Tags — Create, edit, and push tags
- Remotes — Add, edit, and remove remote entries
- Remote branches — Browse and delete remote branches
Advanced
- GitHub integration — Clone and search repositories from GitHub directly
- SSH support — Connect to remote hosts via SSH with key management
- GPG signing — Sign commits with a GPG key
- AI commit messages — Generate commit messages using a generative AI backend
- Dark theme — Full dark mode support
- Multilingual UI — English, Japanese, Spanish, Russian, Tamil, Chinese (Simplified/Traditional)
- Credential helper config — Manage Git credential helpers from the settings dialog
- Trace logger — Built-in trace/remote logging for debugging
Download Nightly Builds
Build yourself
Ubuntu
Windows
API Documentation (Doxygen)
Screenshots
Windows

macOS

Ubuntu

Raspbian

Dark Theme

Haiku

Log and Graph

Diff View

Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
559,829 starspublic-apis/public-apis
A collective list of free APIs
496,101 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
430,615 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
393,918 stars