colorcode

Public beta

GitRainbow

A fast, secure desktop Git client that keeps your whole workflow visual, no terminal required.

Download Beta for macOS

By using GitRainbow you agree with the Terms of Use.

GitRainbow showing a color-coded commit graph alongside a side-by-side diff with line-level staging

What it does

Color-coded commit graph

Your branch history, laid out topologically and tinted by branch. Read the shape of your repo at a glance.

Line-level staging

Stage whole files or work hunk by hunk with word-level diffs. The precision of git add -p, made visual.

Interactive rebase

Reorder, squash, reword, and drop commits in a visual planner, then run it. Pause and resume safely on conflicts.

Visual conflict resolution

A structured resolver breaks conflicts into ours, theirs, and base. Take a side or edit the merged result directly.

Safe remote sync

Fetch, pull, and push with plain-language summaries and ahead/behind tracking. Force-push is always force-with-lease.

Local-first and private

Everything runs on your machine against your own git. No account, no server round-trips, no telemetry.