- Weaver
- macOS
A native Git client for Mac
Weaver is a free, open-source Git GUI for macOS on Apple Silicon. It is a native app with no Electron runtime, built from the same source as the Windows and Linux versions.
Weaver-macos-aarch64.dmg · about 8 MB · Apple Silicon
-
Built for Apple Silicon
A native arm64 app with a GPU-drawn interface. The disk image is about 8 MB.
-
Keychain for credentials
Tokens are stored in the macOS Keychain, never in settings files or remote URLs.
-
Uses your Git
Weaver runs the Git from the Xcode Command Line Tools or Homebrew, with your hooks, signing and LFS filters intact.
Install Weaver on macOS
- Install the Xcode Command Line Tools, which provide Git: run xcode-select --install in Terminal.
- Download Weaver-macos-aarch64.dmg, open it and drag Weaver to Applications.
- Open Weaver. After the first blocked launch, go to System Settings → Privacy & Security and choose Open Anyway.
- Drag a repository folder into the window, or use Add repository to clone one.
What you need
- A Mac with Apple Silicon
- Git (Xcode Command Line Tools or Homebrew)
Good to know
- Intel Macs are not supported: the UI toolkit’s GPU dependencies have no Intel Mac builds.
- The build is not signed or notarized yet, which is why Gatekeeper blocks the first launch.
- Optional: brew install git-lfs for LFS repositories, and brew install --cask git-credential-manager for one-click GitHub sign-in.
- macOS has had less testing than Windows. Please report anything that does not work.
What you get
Syntax-highlighted diffs in unified or side-by-side view, staging by file or hunk, branches, merge, rebase, cherry-pick, stash and tags, in-app conflict resolution, Git LFS tools, eleven themes and an extension API. See every feature, or read how Weaver compares with GitHub Desktop.