CommitDesk


CommitDesk is a desktop git client in the style of GitHub Desktop that works with GitLab (self-hosted servers and gitlab.com), GitHub, and any other git server. It is built with .NET MAUI for Windows, macOS and Android (preview), and was previously called GitLab Desktop.

Project Link: github.com/TechIdiots-LLC/CommitDesk | GitLab

Key Features

Commit exactly what you mean Tick whole files, or click the gutter to commit single lines.

See image changes Before and after side by side, instead of "Binary file changed".

Branches made easy Switch, create, merge, squash, rebase and stash, and leave changes on the branch they belong to.

Merge requests and pull requests Create them in the app, and see the open request and its CI status in the toolbar.

Any server GitLab (any instance, recognized automatically), GitHub, or a plain git server over HTTPS or SSH.

History Browse commits and amend, revert, reset, cherry-pick or tag them.

Get It

Download the Windows installer, the macOS .dmg, or the zip from the project's Releases page. Git must be installed. On Windows, CommitDesk updates itself from the project's releases.

CommitDesk is released under the BSD 3-Clause License. It is an independent project and is not affiliated with GitLab Inc. or GitHub, Inc.

Advertisement