macOS 14+ · Swift 6 · MIT License
Zion

Zion

The view from the top.

Graph. Code. Terminal. One window.

A native Git workspace for macOS that puts your commit graph, a real code editor, and a full terminal in one window.

No Electron. No subscriptions. No bloat. Just Swift.

Zion Tree — visual commit graph with lane-colored cards

Most Git GUIs make you choose.

Pretty graphs or real terminals. Simple UI or power features. Native speed or AI smarts. Zion doesn't make you choose.

Terminal Tax

Every other Git GUI sends you back to the terminal for real work. Zion puts a full PTY with splits, tabs, and zoom right inside.

Editor Exile

See a file you need to change? In other apps, you switch to VS Code. In Zion, you edit it — with syntax highlighting, blame, and Quick Open.

Subscription Fatigue

The best Git GUIs cost $50–100/year. Zion is free, open source, and built with native Swift — no Electron, no web views, no compromises.

Three Workspaces

Everything in one window.

Press Cmd+1, Cmd+2, Cmd+3 to switch between Code, Graph, and Operations.

Cmd+2

Zion Tree

Visual Commit Graph

Lane-colored commit cards, merge edges, branch decorations, commit search, jump bar, pending changes, GPG verification, and keyboard navigation — all in a scrollable, paginated graph.

Zion Tree — Visual Commit Graph
Cmd+1

Zion Code

Editor + Terminal

A real code editor with syntax highlighting, Git Blame, Quick Open, 7 themes, and configurable fonts. Side-by-side with a real PTY terminal: split panes, multiple tabs, and independent zoom.

Zion Code — Editor + Terminal
Cmd+3

Operations Center

Full Git Dashboard

Commit with hunk and line-level staging. Interactive rebase with drag-and-drop. Branch management, stash, cherry-pick, revert, reset, tags, worktrees, submodules, remotes, reflog — everything in one place.

Operations Center — Full Git Dashboard

Smart Clipboard

The feature no other Git GUI has

Zion watches your clipboard and auto-categorizes everything: commands, file paths, git hashes, URLs, images. Click to paste into terminal. Double-click to execute. Drag items directly into any pane.

Smart Clipboard — The feature no other Git GUI has

Conflict Resolution

Built-in. No external merge tools.

When a merge, rebase, or cherry-pick hits conflicts, Zion opens a dedicated resolver. Ours vs theirs with one-click actions — accept, combine, or edit. Once resolved, the operation auto-continues.

Conflict Resolution — Built-in. No external merge tools.
AI-Powered

12 AI features. 3 providers. Your key.

Claude, GPT, or Gemini — bring your own API key. Stored in macOS Keychain. Falls back to smart heuristics when AI is off.

Claude

Anthropic

GPT

OpenAI

Gemini

Google

Commit Messages

Generate from staged diff with one click

Diff Explanation

Plain-language analysis with risk assessment

PR Description

Auto-generate title and body from commits

Code Review

Pre-commit AI review catches bugs and security issues

Conflict Resolution

AI reads both sides and proposes a semantic merge

Changelog Generator

Categorized release notes from any commit range

Semantic Search

"When did we change the auth flow?"

Branch Summarizer

One-sentence summary of what any branch does

Blame Explainer

Click a blame entry to learn WHY code changed

Commit Split Advisor

Suggests atomic commit boundaries for large diffs

Stash Messages

Descriptive messages so you remember what you stashed

PR Inbox

Auto-reviews assigned PRs with severity badges

AI integration — Claude and Gemini running side by side
7 Themes

Beautiful by design.

From deep indigo to clean light to full cyberpunk neon. Every theme is hand-tuned for editor and terminal.

Dracula
1function calculateLanes(commits) {
2 const lanes = new Map();
3 let nextLane = 0;
4 
5 for (const commit of commits) {
6 if (!lanes.has(commit.branch)) {
7 lanes.set(commit.branch, nextLane++);
8 }
9 commit.lane = lanes.get(commit.branch);
10 commit.color = LANE_COLORS[commit.lane % 6];
11 }
12 
13 return commits;
14}
Zion Mode editor view
GitHub Light theme

“Zion is the highest point in the canyon — where you can finally see everything at once.”

Named after Zion National Park — where the view from Angels Landing reveals the full canyon.

See Everything

A visual commit graph that shows the topology of your work — not just a list of hashes.

Do Everything

Edit code, run commands, resolve conflicts, and manage Git — without switching apps.

Own Everything

Free, open source, native Swift. Your tools, your keys, your machine. No cloud lock-in.

Comparison

How Zion stacks up.

The only Git GUI with a real terminal, code editor, AI, and clipboard — all native.

FeatureZionForkTowerGitKrakenSourcetree
Real PTY Terminal
Built-in Code Editor
Conflict Resolver
AI Assistant
Smart Clipboard
Native (no Electron)
Interactive Rebase
Worktree Management
Code Review
Free & Open Source
Free · Open Source · MIT

Ready to climb?

Download Zion, open a repo, and see your entire project from a single window. No Electron. No subscriptions. No bloat. Just Swift.

macOS 14+Swift 6v1.2.7

First launch: Right-click → Open to bypass Gatekeeper until Apple notarization is complete.