GitQlient
github.com
What it is
GitQlient is a free, multi-platform Git client written with Qt and originally forked from QGit. It can open several repositories at once, but handles each independently and has no cross-repository features. Its main view includes commits, work in progress, branches, tags, stashes, and submodules; quick actions cover pull, fetch, prune, push, and stash. Diff and blame/history views include file history and line blame. For conflicts from merge, pull, or cherry-pick operations, GitQlient opens a merge view, but conflicted files must be edited in a separate editor. The project lists GitHub and GitLab integration, including issue and pull-request creation from its platform menu, and describes an embedded text editor with C++ syntax highlighting. It works offline and is available for Linux, macOS, and Windows. The manual identifies it as free software under the GNU Lesser General Public License, version 2 or later, without warranty. The macOS DMG is available, but that version is not tested due to lack of resources.
Spec sheet
- Product
- GitQlient is a multi-platform Git client written with Qt and originally forked from QGit.Read 8 Oct 2026 · github.com
- Integrations
- The project lists GitHub and GitLab integration, including creating issues and pull requests from its platform menu.Read 8 Oct 2026 · francescmaestre.github.io
- License
- The manual identifies GitQlient as free software under the GNU Lesser General Public License, version 2 or later, and states it is provided without warranty.Read 8 Oct 2026 · francescmaestre.github.io
- Conflict handling
- GitQlient opens a merge view for conflicts from merge, pull, or cherry-pick operations, and its manual says conflicted files must be edited in a separate editor.Read 8 Oct 2026 · francescmaestre.github.io
- Editor
- The repository describes an embedded text editor with C++ syntax highlighting.Read 8 Oct 2026 · github.com
- Git operations
- Its quick actions include pull, fetch, prune, push, and stash operations.Read 8 Oct 2026 · francescmaestre.github.io
- History and diffs
- It provides diff and blame/history views, including file history and line blame.Read 8 Oct 2026 · francescmaestre.github.io
- Linux downloads
- Linux options include an AppImage, a Fedora RPM, and a DEB package from the releases page; the README says Ubuntu and Debian do not have it in their official repositories.Read 8 Oct 2026 · github.com
- macOS downloads
- A macOS DMG is available, but the README says this version is not tested due to lack of resources.Read 8 Oct 2026 · github.com
- Notable limitation
- All repositories are handled separately and the manual states that cross-repository features are unavailable.Read 8 Oct 2026 · francescmaestre.github.io
- Repository features
- The main view shows commits, work in progress, branches, tags, stashes, and submodules.Read 8 Oct 2026 · github.com
- Repository management
- It can open multiple repositories at once, managing each independently, with no cross-repository features.Read 8 Oct 2026 · francescmaestre.github.io
- Support and contributions
- The manual directs bug reports and feature requests to the GitHub Issues page and invites code and other contributions.Read 8 Oct 2026 · francescmaestre.github.io
- Windows downloads
- The README says each release provides a Windows 10 installer that installs dependencies and creates a desktop shortcut.Read 8 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Works offline
- Quick actions include pull, fetch, push, and stash
- Includes file history and line blame
- GitHub and GitLab integration
Limits
- No cross-repository features
- Conflicted files need a separate editor
- macOS version is not tested
Who it suits
GitQlient suits people who want an offline Git client with repository history, submodule support, and GitHub or GitLab integration. It is less suited to workflows that need cross-repository features or in-client editing of conflicted files.
Verdict
GitQlient covers common repository views and operations across three desktop platforms, with offline use and integrations. Note its separate-repository model and the separate-editor requirement for conflicted files.
Where Specifiction places it
- Version Control Software#28 of 627.8
- Git GUI Clients#16 of 327.8