Git Lizard is a Git client built around one idea: Git is complicated enough. Your tools should make its history, changes, branches and conflicts easier to understand.
A focused desktop client with Git at its core.
Branches, commits, remotes, staging, merges and conflicts all make sense individually. Put them together and even a small repository can become difficult to reason about. Git Lizard focuses on presenting that information clearly.
Long commit lists hide the shape of a project. A clear graph makes branches and merges visible at a glance.
A conflict tells you that two changes collide. Git Lizard is designed to help explain the collision and guide you toward a resolution.
Project notes shouldn't have to live in a completely separate tool. Git Lizard Notes keeps Markdown documents alongside the repository.
Git Lizard isn't trying to hide Git. It is trying to make Git's underlying model easier to see, understand and work with.
Branches and merges are much easier to understand when you can see them as a connected history. Git Lizard puts the graph at the centre of the experience, with clear branch lines and readable commit information.
Merge conflicts are rarely difficult because the markers are hard to read. They're difficult because you need to understand what both changes were trying to do. Git Lizard is being built to surface that context and suggest a resolution you can inspect, edit or reject.
Git Lizard Notes presents Markdown files stored in a .gitlizard folder inside your repository. Write plans, decisions, TODOs or team notes without sending your project context to another app just to keep it in sync.
Status, staging, commits, branches, pulls and pushes should feel connected rather than like a collection of unrelated buttons. Git Lizard presents repository state first, then gives you the actions to change it.
Branches, commits, staging, remotes, HEAD, merging — Git has a vocabulary of its own. We've made a guide that explains the concepts and how they fit together.
Read the Git guideGit Lizard is open source and still early, which makes it a good time to get involved. Whether you write Rust, build interfaces, or just know where Git confuses people, there's something useful you can do.
Pick up an open issue, fix a bug, or build a feature. Git Lizard is built with Tauri: a Rust backend using the git2 crate and a React + TypeScript frontend.
Found something broken or have an idea? Open an issue on GitHub with what happened and how to reproduce it. Good bug reports are a real contribution.
Git Lizard exists to make Git easier to understand. Clearer wording, better docs and corrections to the Git guide all help.
New to contributing? Fork the repo, make your change on a branch, and open a pull request. The Git guide walks through the concepts involved.
Git Lizard is being built in the open. Bug reports, feature ideas and feedback are all useful — especially when something about Git is confusing.
Grab the latest release straight from GitHub. It's free, and the source is out in the open.
Download latest release
Want an email when a new version ships? Leave your address — no spam, just release notes.