Introduction
GitBor — a cross-platform desktop Git client for Windows, macOS and Linux
GitBor is a desktop application for working with Git repositories — an alternative to Fork, GitKraken and SourceTree. If you already know Git from the command line, GitBor maps directly onto the commands you know: it shells out to your installed git and parses its output. Nothing in the app does anything you couldn't reproduce in a terminal.
What GitBor does
- Fast commit graph. Repositories with 15,000+ commits scroll smoothly. Branch lane colors stay stable for the lifetime of a branch, so you can follow it by eye. The computed graph is cached per tab, so switching tabs never recomputes it.
- Multiple repositories at once. Each repository lives in its own tab, and operations run in parallel — a long
git pullin one tab never blocks another. Open tabs are restored on the next launch, and you can drag a folder onto the window to open it. - Protection against losing work. Before any destructive operation (pull, merge, rebase, checkout) GitBor auto-stashes your uncommitted changes and restores them afterwards. Every operation is journaled, and if the app is killed mid-rebase it offers to recover on the next launch. See Data Protection.
- A real diff and conflict toolkit. Inline, Split and Whole-File views; hunk-level staging from a hover toolbar; image diffs; a built-in two-pane merge editor that auto-advances between conflicting files.
- Full history operations. Cherry-pick, revert, three reset modes, uncommit, interactive rebase, save-as-patch, compare any two commits — all from the graph's context menu.
- AI where it helps, off by default for cloud. One click generates a commit message from your staged diff. Five more AI helpers explain commits, conflicts and reflog, name stashes and run semantic search. Works with local models (Ollama, LM Studio), Russian providers (YandexGPT), no-VPN ones (Qwen, DeepSeek) and foreign ones (OpenAI, Anthropic, Groq). Foreign providers are blocked until you explicitly allow them.
How the UI is laid out
GitBor has its own title-bar menu (there is no native OS menu bar). The top-level groups are File, Edit, View, Repository, Branch and Help. Throughout these docs, a path like Repository → More → Reflog… refers to that menu.
The main window is three regions:
- Left: the sidebar with branches, remotes, tags, stashes and submodules, plus the Local Changes view.
- Center: the commit graph (or the diff, when you open one).
- Right / bottom: commit details and the commit panel (the exact position depends on the layout).
Where to next
- Installation — download a build for your platform.
- Getting Started — open a repository and make your first commit.
- Commit Graph — navigate, search and verify history.
- Working with Commits — cherry-pick, revert, reset, uncommit, patches.
- Data Protection — exactly what GitBor does to keep you from losing work.