io

ioapps

← All apps

Coming soon to the Mac App Store

Treeish

Clear reviews. Focused commits.

A native Git client for Mac that brings your working copy, diffs, commits, and branches into one clear workspace.

macOS 26.0 or laterEnglish interfaceFree at launch
Treeish tree mark with branching nodes

From the first diff to the next commit

Review changes with context

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

Build focused commits

Stage entire files, individual hunks, or selected changed lines. 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.

Handle everyday Git

Open or clone repositories, manage branches and tags, inspect stashes, and fetch, pull, or push from the app.

Work through conflicts

Review merge and rebase targets before starting, then handle supported text conflicts in the built-in resolver.

Stay at home on Mac

Keep projects in the repository library and work with native windows, menus, keyboard shortcuts, and light or dark appearance.

Your repositories stay yours

Local repository workflows do not require a Treeish account. Treeish does not upload your repository contents to ioapps. The release app uses Firebase for usage analytics and crash diagnostics, as described in the privacy policy. Remote Git operations connect to the servers you choose, using their authentication requirements.

Read the Treeish privacy policy for details about local data, remote services, and support.