New in 0.4.0What’s new

See your Git grow.

Adar is a fast, visual Git client for every repository — GitHub, GitLab, Bitbucket, Azure DevOps or your own server. It drives the git you already have, with the keys you already use.

Free & open source · MIT · No account · No telemetry

Scroll — walk into the forest

IWhy “Adar”

adar

a·dariz. · noun · euskara

  1. 1

    Antler, horn. Oreinaren adarrak — the antlers of a deer.

  2. 2

    Branch of a tree. Zuhaitzaren adarrak — the branches of a tree.

  3. 3

    Branch, in git. A line of work that splits from the trunk — and often comes back.

In Basque, one word names the branches of a tree and the antlers of a deer: shapes that split, grow and carry their whole history in their form. A Git repository grows the same way. We just drew it.

IIEnborraThe trunk

Every forest starts with a trunk, and so does every repository: one history that everything else grows from.

A commit graph you can hold in your hands.

Lanes, labels, avatars and a live // WIP node. Drag a branch onto another to merge or rebase. Tens of thousands of commits, still smooth.

Adar with a demo repository: the commit graph with coloured lanes and branch labels, the branch tree on the left and the staging panel on the right.
Branches, remotes, tags in one tree// WIP — your changes, right in the graphDrag a label onto another to mergeStage files, hunks or single lines

IIIAdarrakThe branches

Branches split to reach the light, grow on their own, and sometimes grow back together.

Everything you do in git. Now you can see it.

Adar is the whole of your daily git — commits, branches, rebases, conflicts, remotes — laid out where you can touch it, with an undo button for when you touch the wrong thing.

Commit graph

Coloured lanes, avatars, branch, tag and remote labels, stashes and a // WIP node. Search by message, author, SHA, content or path — smooth through tens of thousands of commits.

Drag & drop

Drop a branch onto another to merge, rebase, fast-forward or push.

Stage by line

Stage or discard whole files, single hunks or just the lines you mean.

Visual interactive rebase

Pick, reword, edit, squash, fixup or drop — and drag to reorder.

Merge conflicts

Pick A, B or both, edit the output, then continue, skip or abort.

Command palette & console

Every action a few keystrokes away (⌘P), and a built-in git console when you want to type.

Tabs & tab groups

Keep a project’s repositories together under a named, coloured group and reopen them in one click.

  • Unified & split diffs
  • Intra-line highlights
  • Image diffs
  • Command palette & git console
  • Amend
  • Stashes
  • Submodules
  • Tags
  • Background fetch
  • Pull: ff-only, merge or rebase
  • Force-push with lease
  • Clone with progress
  • Dark & light themes
  • In-app updates
  • Keyboard first

IVEraztunakThe rings

A tree adds one ring every year and never loses one: its whole life is written in the wood.

Every change, kept in the rings.

Read the history of any file, see the last change to every line, and take back what you just did.

A cross-section of a trunk. Its outer rings are Adar’s releases, from v0.1.0 to v0.4.0.v0.4.0Oct 21, 2026v0.3.1Oct 21, 2026v0.3.0Oct 20, 2026v0.2.0Oct 20, 2026v0.1.0Oct 20, 2026
fig. 4 zuhaitzaren eraztunak — a tree’s rings · the outer 5 are Adar’s releases
  • Undo & redo

    Checkouts, commits, branches, tags, resets and stashes: take them back. Undo refuses to run if the repository changed since, so it never makes things worse.

    ⌘Z⇧⌘Z
  • File history & blame

    Every version of a file and the commit behind every line, with syntax highlighting and intra-line changes.

  • Edit any commit message

    Fix the message of the latest commit or an older one on your branch, in place. Adar tells you first if it was already pushed.

VSustraiakThe roots

Roots drink from what is already in the ground. Adar runs on the git, the keys and the terminal already on your Mac.

Your git. Your keys. Your machine.

Adar drives the git already installed on your Mac, so it works with exactly the credentials you use in the terminal. When git needs a username, a token or an SSH passphrase, Adar asks in a dialog and git stores it with your usual credential helper.

  • SSH keys and the agent
  • macOS Keychain
  • gh auth & credential helpers
  • Git LFS and hooks

No account

Nothing to sign up for, no proxy servers, no limits on which repositories you open.

No telemetry

Adar doesn’t phone home. Anything that would talk to a third-party service is opt-in.

Safe by default

Destructive actions ask first and can be undone. Repositories whose config would run commands open only once you trust them.

Command line

From terminal to graph in four letters.

Type adar in any repository — like code . — and it opens in a new tab. Point it at a folder that holds several repositories and they open together as a tab group. Install it once from Adar → Install Command Line Tool…

Command palette
⌘P
Fetch · pull · push
⇧⌘F⇧⌘↓⇧⌘↑
Undo a git action
⌘Z
Next change in a diff
NP
Git console
⌃`

VIEgunsentiaDawn

After every winter a deer sheds its antlers and grows a new set — larger, with more tines, as it grows older. Adar grows the same way.

A new set of antlers, every release.

Each version branches a little further, and the app updates itself when the next one is out.

  1. v0.1.0
  2. v0.2.0
  3. v0.3.0
  4. v0.3.1
  5. v0.4.0

Download

Adar for macOS

Adar 0.4.0Oct 21, 2026

Apple Silicon · M1 and newer

Needs a recent macOS on Apple Silicon and Git 2.26 or newer (xcode-select --install or brew install git).

SHA-256 checksums
Adar-0.4.0-arm64.dmg7b8b3b11f6fa6d20e0d2c12ed0c27db8c13cf3fbd2e5f53a0c296bcd0e4d9dc2
Adar-0.4.0-arm64.zip3feb46bc99c306f2d0a92d197f129f26e7becb6b3f6a11e145a15d8911328451
  1. 1

    Install

    Open the .dmg and drag Adar to Applications.

  2. 2

    First launch

    Adar isn’t signed with an Apple Developer ID yet, so macOS may say it “is damaged”. Run this once in Terminal, then open Adar normally:

    xattr -dr com.apple.quarantine /Applications/Adar.app
  3. 3

    Stay current

    Adar updates itself from GitHub Releases — Adar → Check for Updates…

Build from source

$git clone https://github.com/mikelgarciaurbina/adar.git
$cd adar && npm install
$npm run dev

Node.js 22+, Git 2.26+, macOS. Read AGENTS.md before sending a pull request.

Every release

Release notes, older versions and checksums live on GitHub. The changelog on the roadmap page is read from the same place.

VIIAuzolanaBuilt together

In Basque villages, auzolan is neighbours working together on what belongs to everyone. Adar is grown the same way.

Grown in the open.

Adar is MIT-licensed and built in public. Read the code, suggest an idea, or pick up a good first issue — every branch starts somewhere.

Latest
0.4.0
Releases
5
License
MIT
Telemetry
None