A native Mac Git client. Coming soon.

Good commits.Good dog.Mac person?
Good. Us too.

Your agent writes the code. You have the final say. Sniff out the good bits, drop the weird bits, ship with your tail up.

$19.99 at launch, yours for good. One email on launch day. Mocha doesn't beg.

A little less “what just changed?”

A little more “ship it.”

bark git / Agent review⎇ main
fetch-app · 5 commits, 1 merged agent branch
  1. Merge agent/searchmainYou · 2m
  2. Rank results with fuzzy scoringagent/searchClaude Code · 14m
  3. Debounce the search inputClaude Code · 31m
  4. Wire the results list to the storeCodex · 1h
  5. Teach the app to fetchYou · yesterday
Try it. A keeps a hunk, R kicks it.3 to go
✳ Claude Codesearch.ts
- input.oninput = search+ input.oninput = debounce(search, 200)
⌘ Codexsearch.ts
+ console.log("here???", results)+ // TODO: remove before commit
Yourank.ts
- const r = rank(q)+ const results = rank(query)

Nothing reviewed yet.

Keep or kick a few hunks first. Mocha fetches the commits from what you kept.

A live sketch. Real screenshots are on their way.Made for your Mac. And your actual workflow.

Their edits. Your decisions. Review each hunk and keep only what belongs.

Plays nice with the rest of the packClaude CodeCodexCursor

Let your agent run.
You hold the leash.

AI can write a lot of code. That doesn't mean you have to commit all of it.

Sniff out who did what.

Agent changes and your own edits, clearly separated. No more digging through your diff.

Keep it. Or kick it.

Review one hunk at a time. A to accept, R to reject. Bad change? Real undo.

Fetch a good commit.

Get a commit message for what you actually kept. Split it into tidy, atomic commits if you like.

A Git client.
With good instincts.

All the everyday Git stuff, plus a few things you'll wonder how you lived without.

House-trained on your Mac.

A real native app. Your own Git. Quick Commit from a global hotkey, so you can stay in your flow.

No Chromium passenger. No telemetry. No mess on the carpet.

A very good nose.

AI review sniffs your staged diff for bugs, leaked secrets, and dead code before they become a commit.

Bring your own AI key, or use optional Bark AI.

Big bones. Small details.

Git LFS for the heavy stuff. Unity .meta filtering and UnityYAMLMerge for the fiddly stuff.

Game devs, you're part of the pack.

A few good
questions.

Got another? Ask the human behind Bark.

When can I get my paws on it?

It's coming soon. The daily Git workflow is already there; signing, notarization, and the store are the last steps. Join the waitlist and you'll hear when it's ready.

Do I need to use AI to use Bark Git?

No. It's a native Git client for your everyday work. Agent review and AI features are there when you want them. Use your own AI key or choose the optional Bark AI add-on.

Does it work with my coding agent?

Claude Code, Codex, and Cursor are recognized through their hooks, installed from Settings. Other agents' changes still appear as normal Git changes, without agent attribution. No special branches or new workflow required.

What stays on my machine?

Everything stays in your yard. Bark Git runs your own Git locally and sends no telemetry. When you choose to use an AI feature, the diff you ask it to review is sent to the AI provider.

Can I take it for a walk first? Refunds?

You'll get a 7-day free trial at launch. Try it on a real project before you buy; purchases are final after the trial.

Windows? Linux?

Mac only for now. One trick at a time. Keeping it native means Bark Git can feel right at home on your Mac.

Who's Mocha?

Chief Barking Officer. Approves every release, mostly by sleeping on the keyboard. Find Mocha down in the corner. Petting encouraged.