GitClear is a minimal Git client for professional teams.
The idea is simple: Git should feel clear, calm and safe. GitClear does not try to hide Git. It shows what is happening, keeps the interface focused, and helps developers avoid risky actions.
GitClear is designed for developers who work in real teams:
- simple enough for junior developers
- transparent enough for senior developers
- minimal enough to avoid visual noise
- safe enough for daily company workflows
GitClear should not become a crowded Git dashboard.
It should answer three questions quickly:
- Where am I?
- What changed?
- What am I about to do?
Version: 0.1.0-dev
This first development version can:
- check whether Git is installed and available in
PATH - show the detected Git version
- clone a remote repository using the local
gitcommand - validate the clone destination before running Git
- open or switch local repositories
- switch repositories from the recent list
- show the current branch/status line
- show changed files
- show the last Git command executed
- remember recent repositories locally
- Java 21
- Maven
- Git installed and available in
PATH
mvn javafx:runmvn -DskipTests packageGitClear currently delegates authentication to the Git installation on your machine.
This means SSH keys, existing credential helpers, VPN, proxy and company Git settings are handled by your normal Git environment.
GitClear does not store passwords.
Only the information needed for the current task should be visible.
Every important action should show the real Git command being executed.
Example:
git status --short --branchRisky operations should be guided, explained and confirmed.
Future examples:
- backup branch before rebase
- warning before pushing to protected branches
- preflight check before push
- clear conflict explanation
GitClear is not only for beginners. It should support real team workflows such as:
- ticket-based branch names
- conventional commit messages
- protected branches
- pull before push checks
- clean history workflows
See ROADMAP.md.
See CONTRIBUTING.md.
If you like the idea and want to support the project, you can use the Sponsor button on GitHub or the configured support link.
GitClear is currently a personal side project developed in small, careful steps.