Review with context
Read unified or side-by-side diffs, see changes within a line, and preview supported image files.
Treeish
Native Git client for Mac
Coming soon to the Mac App Store
Your working copy, diffs, commits, and branches in one native Mac workspace.

Read unified or side-by-side diffs, see changes within a line, and preview supported image files.
Stage a file, a hunk, or just the lines that belong together. Keep staged and unstaged changes in view.
Explore the branch graph and inspect commits. Compare branches, tags, or commits without switching your working copy.
Explore the working copy, split diffs, and repository history.

1 of 3
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