Native macOS Git Client

The All Father of Git clients

A powerful, native macOS Git client. Clone, stage, commit, branch, merge, rebase, and resolve conflicts; all with the speed and elegance of a true Mac app.

features

Everything you need. Nothing you don't.

80% of people who use apps, use 20% of the features. Oden is slimmed down to the essentials.

features

Everything you need. Nothing you don't.

80% of people who use apps, use 20% of the features. Odin is built for developers who value speed, clarity, and keyboard-driven workflows. Slimmed down to only what you need.

Keyboard-First Git Flow

Review, stage, commit, and push through a shortcut-driven workflow

AI Commit Messages

Turn staged diffs into clean, editable commit messages using generative AI

Drag-and-Drop Branches

Drag and drop branches onto each other for merging and rebasing

Undo And Redo

Recover from discarded files and common working-tree actions

Powerful Conflict Resolution

Resolve merge, rebase, cherry-pick, stash, and delete/modify conflicts

Hunk And Line Staging

Stage exactly the lines you want, then commit only what belongs together

Native to the Mac

Designed for macOS

Native Mac interface that feels right at home. Fast, responsive, and stunning in dark mode.

Pricing

Start free. Go Pro when you're ready.

Free

€0

Perfect for solo devs and early-stage projects.

Local and public repos

AI Commit messages ✨

Smart Conflict Resolution

Undo and redo

Stage hunks and lines

Pro

€8

/month

Everything in Free, plus:

Faster AI models ✨

Push to private repos

Secure checkout. Cancel in one click.

Pro

€8

/month

Everything in Free, plus:

Faster AI models ✨

Push to private repos

Secure checkout. Cancel in one click.

Pro

€8

/month

Everything in Free, plus:

Faster AI models ✨

Push to private repos

Secure checkout. Cancel in one click.

FAQ

Questions and answers

What is included in Oden Pro?

Can I use Oden without a subscription?

How do AI commit messages work?

How do I check out a branch?

What operations can be undone?

Can I cancel anytime?