Native macOS · wraps real git

The full power of Git, made safe.

Harbor is a native macOS Git client that makes the operations other tools hide or leave raw, like interactive rebase, conflict resolution, safe resets, and hunk staging, approachable and legible.

Occasional product updates. No spam. Unsubscribe anytime.

Harbor app, main window

Wraps real git

Harbor drives the actual git binary. There's no proprietary reimplementation and no lock-in, so you can always trust and reproduce what it does.

Native to the Mac

Built in Swift and SwiftUI. Fast, lightweight, and idiomatic macOS, not a wrapped web app.

Guardrails on the scary parts

Destructive and advanced operations are surfaced with clear consequences and previews before anything happens.

The scary parts, made Harbor's home turf

Every operation other clients hide or leave raw, presented with guardrails and clear consequences.

01

Guided interactive rebase

Reorder, squash, edit, and drop commits from a clear, direct interface. The expert-only operation, made legible.

Interactive rebase: reorder / squash / edit / drop
02

Conflict resolution, in-app

When a merge, rebase, or cherry-pick stops on a conflict, Harbor shows exactly which files are stuck and lets you continue, abort, or skip.

Conflict resolver: stuck files with continue / abort / skip
03

Safe destructive actions

Reset, clean, and discard show you the consequences, including file lists, previews, and diffs, before you commit to anything irreversible.

Reset / clean / discard with consequence preview
04

Hunk-level staging

Stage a single hunk, a whole file, or everything, with precise control over exactly what goes into each commit.

Hunk-level staging in the diff viewer
05

Legible history

A visual commit graph, line-level blame, and full file history make reading and understanding history a first-class job.

Commit graph, blame, and file history
06

Sync & hosting

Fetch, pull (with a rebase option), and push with upstream tracking. Connect GitHub and GitLab, including self-hosted instances, to browse repos and pull requests.

Sync + GitHub / GitLab hosting

Real Git. No lock-in.

Harbor drives the actual git binary installed on your Mac and never reimplements Git. Everything it does is reproducible on the command line, so you can always trust, verify, and walk away. Your history is yours.

Questions

Is this real Git?

Yes. Harbor wraps the git binary installed on your Mac. It never reimplements Git, so its behavior tracks real Git and you can always reproduce it on the command line.

What platforms are supported?

macOS only. Harbor is a native Swift/SwiftUI app and is not cross-platform.

How does it compare to other clients?

Harbor is built for developers who also evaluate Tower, Fork, GitHub Desktop, and Sourcetree. Its focus is making advanced, risky operations safe and understandable rather than hiding them.

When can I use it?

Harbor is in active development. Add your email below and we'll let you know about availability and updates. No spam.

Be there when Harbor ships.

Add your email for occasional product updates. Double opt-in, no spam, unsubscribe anytime.

Occasional product updates. No spam. Unsubscribe anytime.