macOS
A universal DMG. Open it and drag Burlwood to Applications.
The app isn’t signed with an Apple Developer ID, so macOS blocks the first launch. Clear the quarantine flag once:
xattr -dr com.apple.quarantine /Applications/Burlwood.appA fast, free git client for the Mac.
Read history as a graph, stage single hunks, settle conflicts. One native app on your own git: no account, no subscription, no telemetry.

Every branch, tag and stash gets its own lane, and the graph scrolls smoothly through thousands of commits.⌘F finds a commit, and its changed files sit grouped by folder.
Checkout, create a branch or tag at any commit, revert, or reset soft, mixed or hard. A hard reset can be undone.

Stage and unstage whole files or single hunks. Burlwood builds the patch from exactly the lines on screen and hands it to git.
Diffs are syntax-highlighted, unified or side by side, with the changed words marked. Discard has Undo, and images preview in place.

Everything else in the box, as plain as git itself.
| Part | What it does |
|---|---|
| Committing | Commit or amend, with a warning before you rewrite commits that are already pushed |
| Branches | Switch, rename, delete, push and rebase from the sidebar. Switching carries your changes along and stashes them only when git refuses |
| Stashes | Create, apply, pop, rename and drop |
| Conflicts | Pick ours or theirs per conflict, diff3 and zdiff3 aware, with a banner that shows rebase progress |
| Remotes | Background fetch, pull in your preferred mode with automatic stashing, push with automatic upstream, force push with lease when a push is rejected |
| Errors | git’s error output becomes a plain sentence with a next step. The full output stays one click away |
| Tabs | Several repositories open at once, restored on the next launch |
| Engine | Your system git, so your own config, hooks and SSH agent apply |
| Build | One native binary: Go and Vue 3 in the system webview. No Electron, no local web server |
| Not yet | HTTPS sign-in for private repositories. SSH remotes work through your SSH agent |
Free to download, free to change. Burlwood runs your system git, so git must be installed and on yourPATH.
A universal DMG. Open it and drag Burlwood to Applications.
The app isn’t signed with an Apple Developer ID, so macOS blocks the first launch. Clear the quarantine flag once:
xattr -dr com.apple.quarantine /Applications/Burlwood.appAn AppImage. It needs WebKit2GTK 4.1:
# Fedora / RHEL
sudo dnf install webkit2gtk4.1
# Ubuntu / Debian
sudo apt install libwebkit2gtk-4.1-0
# Arch Linux
sudo pacman -S webkit2gtk-4.1Then make it executable and run it.
Download AppImageA zip. Unzip it and run burlwood.exe.
Every build is on the releases page, or build it from source.