v1.2.1 Available

A Git dashboard for your repositories.

Free native desktop app for managing multiple Git repositories from one dashboard. Push, pull, and sync without the terminal. Built with Rust and Tauri. Windows, macOS, Linux.

Features

Desktop App

Built with Rust and Tauri for Windows, macOS, and Linux.

Multi-Repo Dashboard

Manage multiple Git repositories from a single interface. See status at a glance.

Save & Recover

Name milestones or let idle saves checkpoint your work. Compare versions, recover a verified copy, or repair selected files behind a safety checkpoint. Works without GitHub.

Checkpoint Backup

Back up checkpoints to GitHub when you choose to, verify the remote copy, and import it into a fresh vault on another machine.

One-Click Sync

Push, pull, merge, or run a full sync without opening a terminal. Publishing sends only the files or commits you select.

Publish Validation

Blocks credentials and oversized files before publishing, lets you review warnings, and suggests .gitignore additions.

Branch Management

View remote branches, merge and clean up after pull requests. Works with GitHub workflow.

Secure Credentials

GitHub tokens are stored in the OS credential manager and used to authenticate GitHub requests.

Automatic Updates

BitGit checks for a new release at startup and offers to install it. Covers the Windows installers, macOS app, and Linux AppImage.

Download

Free to use. No BitGit account. Checkpoints stay on your machine unless you back them up to GitHub.

Windows Windows 10 or later, x64 Installer (.exe)9.8 MB
macOS macOS 11 or later, disk image Also as an .app.tar.gz archive: Apple Silicon · Intel
Linux x64, most distributions AppImage146 MB

Requirements

Git and Node.js 22 or later on your PATH. BitGit runs Git through a small Node.js service.

Installing on macOS

Get Git with xcode-select --install or Homebrew. BitGit is not yet signed or notarized by Apple: open it once, then choose Open Anyway under System Settings > Privacy & Security.

Installing on Linux

Make the AppImage executable (chmod +x) and keep it in a folder you can write to. It needs FUSE 2 (libfuse2) and a Secret Service such as GNOME Keyring or KWallet. If you installed the 1.1.2 .deb, remove it with sudo apt remove bit-git.

Updating

On 1.1.1 or earlier, install 1.2.1 once by hand; later releases install from inside the app.

Full install guide | Release notes

Free for personal and commercial use. No restrictions.

What is BitGit?

BitGit is a free, native Git GUI for managing multiple repositories from a single dashboard. Built with Rust and Tauri, it keeps repository management in a desktop app. Version 1.2.1 supports one-click push/pull/sync, branch management with merge and cleanup, publish validation with .gitignore suggestions, and secure credential storage via your OS keychain. Save & Recover keeps named milestones and idle checkpoints you can compare, recover as a verified copy, or back up to GitHub, and the app updates itself from 1.1.2 on. Available for Windows (x64), macOS (Apple Silicon and Intel), and Linux (AppImage). Free for personal and commercial use under the MIT license.

Is BitGit open source?

Yes. BitGit is open source on GitHub. The source code, issue tracker, and releases are public. No telemetry and no BitGit account. Checkpoints stay local unless you back them up to GitHub; the startup update check contacts GitHub.

Is BitGit free?

Yes, BitGit is completely free — for personal and commercial use, with no restrictions. There is no paid tier, no trial period, and no feature gating. Download it, install it, and use it forever at no cost.

Can BitGit manage multiple repositories at once?

That is BitGit's primary design goal. The dashboard shows all registered repositories simultaneously — their branch, dirty/clean status, and ahead/behind counts — so you can see which repos need syncing without switching context. Select several repositories to push, pull, or sync them in one batch, with a result for each. This makes it practical for monorepo-adjacent setups: a handful of related-but-separate repos (backend, frontend, shared library) that move together during development.

More from Seveneves

MDE
lightweight markdown editor
SleekRec
free screen recorder, one click to MP4
Lloom
mission control for Claude Code