GitBorGitBor
Cross-platform · Desktop

Cross-platform Git Client

A desktop alternative to Fork / GitKraken / SourceTree. Virtualized commit graph, interactive rebase, conflict resolution, blame, multi-repo tabs, AI commit messages.

GitBor — main window
GitBor main window: commit graph in the center, branches sidebar on the left, changes and diff on the right.

What GitBor can do

An Electron desktop client on top of git CLI focused on speed and data safety

Virtualized commit graph
Canvas-based renderer with row virtualization. Branch lane coloring. Layout is offloaded to a worker thread when commits > 2000. Search by subject / author / hash.
Interactive rebase
Editor with pick / reword / edit / squash / fixup / drop actions. Progress banner with step counter and Continue / Skip / Abort buttons.
Diff viewer & blame
Inline and Split modes. Syntax highlighting, Fork-style hover overlay for stage / discard / unstage per hunk, ignore whitespace toggle. Blame with click-to-commit. Per-file history.
Conflict resolution
Two-column merge editor (Ours vs Theirs). Auto-advance to next conflict, conflict prediction before merge, Use Ours / Use Theirs from context menu.
5 levels of data protection
git reflog, auto-stash before destructive ops, saved HEAD hash, WAL journal in .git/GitBor-journal.json, RecoveryManager on startup.
Independent multi-repo engines
Each open repo is an isolated set of services: a long git pull on repo A never blocks operations on repo B. WorkerPool with 2 threads for heavy parsers.

Download GitBor

Download a ready build for Windows or Linux. macOS is coming soon.

Windows
Windows installer
GitBor No AI
Download GitBor No AI

For workstations where AI is not allowed

macOS
DMG for Intel and Apple Silicon
Coming soon
Linux
Debian, Ubuntu, Astra and more
GitBor No AI
Download GitBor No AI

For workstations where AI is not allowed

Other formats:.rpm·AppImage