ioapps
← All apps

Treeish

Native Git client for Mac

Coming soon to the Mac App Store

Clear reviews.
Focused commits.

Your working copy, diffs, commits, and branches in one native Mac workspace.

macOS 26.0+English interfaceFree at launch
Ask about the releaseSee the interface ↓
Treeish showing staged files and a unified code diff
Working copy and unified diff

From the first diff to the next commit.

Review with context

Read unified or side-by-side diffs, see changes within a line, and preview supported image files.

Stage with intent

Stage a file, a hunk, or just the lines that belong together. Keep staged and unstaged changes in view.

Follow the history

Explore the branch graph and inspect commits. Compare branches, tags, or commits without switching your working copy.

See the work, not just the icon.

Explore the working copy, split diffs, and repository history.

Treeish showing staged and unstaged files with a unified code diff
See every change clearlyOpen full size

1 of 3

Your repositories stay yours.

Local repository workflows do not require a Treeish account. Treeish does not upload your repository contents to ioapps. Remote Git operations connect to the servers you choose. The release app uses Firebase for usage analytics and crash diagnostics.

Native windows, menus, keyboard shortcuts, and light or dark appearance keep Treeish at home on Mac. Open or clone repositories, manage branches, tags and stashes, and work through supported text conflicts.

Read the Treeish privacy policy