
In simple English
Gitnuro is a desktop program for managing code projects. It gives you a visual way to see your code history, branches, and changes without typing commands in a terminal. It is free to use and does not track your data. You download it, install it on your computer, and open your code folders. It runs locally and does not need an internet connection to view your history.
What it is
Gitnuro (a free, open-source Git client built with Kotlin and Jetpack Compose) provides a graphical interface for version control. It supports staging, committing, merging, rebasing, and viewing side-by-side diffs.
What it is good for
Solo builders who want a clean, fast desktop app to manage their code repositories without paying for commercial tools or using heavy web-based editors.
- Free in both money and freedom under the GPL-3.0 licence.
- Runs natively on Windows, macOS, and Linux without web bloat.
- Supports interactive rebasing, branch management, and side-by-side image diffs.
- The macOS version is not signed, so you must bypass security warnings to open it.
- Requires JRE 17 or manual path setup for some credential helpers.
- Maintained by a single developer, so bug fixes can take time.
The command-line git tool or expensive commercial Git clients
Git (the version control system itself)
- jesseduffield/lazygit83k stars
A terminal-based user interface for git commands with keyboard shortcuts.
- gitextensions/gitextensions8.6k stars
A desktop graphical user interface for Git focused on Windows integration.
- alecthomas/kong3.2k stars
Builds the whole command-line interface of a Go program from a description of its commands.
- unocss/unocss19k stars
A styling engine that reads the labels in your markup and generates only the CSS those labels need.
flatpak install com.jetpackduba.Gitnuro