Back to features
Direct manipulation

Git workflows,at your fingertips.

Commit+ turns the commit graph into a workspace. Drag commits, branches, and refs to make changes without breaking your flow or memorizing another command.

Cherry-pickCreate branchesMergePush to origin

Cherry-pick commits

Drag a commit where you need it and bring the change into your current branch.

See it in action

Five gestures. Less friction.

Short demos from the macOS app, mapped from the feature names in the video library.

Create branches

Start a new branch from the exact commit you choose in the graph.

Direct manipulation

Move Git objects where they belong and keep your attention on the graph.

Merge branches

Drop a branch onto the target and turn a multi-step command into one gesture.

Push to origin

Drag your local branch to origin to publish it with the intended upstream target.

The graph is the interface.

Commit+, branches, and remotes are connected objects. Dragging makes those relationships visible, so the next action is easier to understand before you take it.

Native macOS gestures.

Use familiar pointer movement, drop targets, and previews in a native SwiftUI Git client built for the way Mac users already work.