Free · Open Source · Native macOS
Zion

Zion

The view from the top.

Native macOS workspace for AI-driven development.

Graph, code, and terminal — in one window.

Free. Native Swift. No Electron. No subscriptions.

Zion — SynthWave '84
AI agents. Running.
4 split terminals running Claude Code and Gemini simultaneously in Zen Mode

A complete development workspace.

Code editor. Split terminals. Commit graph. AI assistant. Clipboard. Mobile access. One native window.

Everything Running, Everything Visible

Run multiple AI agents in parallel across worktrees and branches — each in its own split terminal, each visible at a glance. Monitor what every agent is building while you review commits in the graph, stage hunks, and drag screenshots from the clipboard. One window. Full visibility.

AI Wired Into Every Git Action

AI writes your commit messages from diffs. AI reviews your code before you commit. AI resolves merge conflicts by reading both sides. AI explains blame entries, searches history in plain English, and drafts your PR. 15 features, 3 providers, your API key.

Control Every Session, From Anywhere

All your terminal sessions across all open projects — accessible from your phone. Approve AI prompts remotely. Send commands. Switch sessions. Recovery Vault auto-snapshots before every destructive operation so you never lose work.

The AI Development Loop

From agent to shipped PR.

Run your AI agent. Get notified on your phone. Approve, review, commit, and merge — without leaving Zion.

4 split terminals running Claude Code and Gemini simultaneously

Claude Code and Gemini running in parallel — 4 split terminals, 2 tabs, Zen Mode

Step 1

Run AI Agent

Start Claude Code, Aider, or any AI agent in Zion's terminal.

Step 2

Get Notified

Agent needs approval? Your phone buzzes instantly via push notification.

Step 3

Approve from Anywhere

Tap approve on your phone. The agent continues. No context switch needed.

Step 4

Review with AI

AI explains every diff. Pre-commit review gate catches issues before they ship.

Step 5

Ship with Confidence

AI commit message, AI PR description. Push and merge — the loop is complete.

Flagship

Built different.

A visual commit graph, a smart clipboard, AI code review, and a recovery vault — all native, all in one workspace.

Zion Tree

Zion Tree

Lane-colored commit graph with search, jump bar, and keyboard navigation

Signature Feature
Smart Clipboard

Smart Clipboard

Auto-categorizes commands, paths, hashes, URLs, images — click to paste

AI Code Review

AI Code Review

Pre-commit review catches bugs, security issues, and code smells

Recovery Vault

Recovery Vault

Auto-snapshots before destructive operations — restore in one click

Features

Everything in one window.

Graph, editor, terminal, and operations — plus capabilities you won't find anywhere else.

Cmd+1

Zion Code

Your AI agents build. You review.

The terminal is where development happens now. Run AI agents in multitab/multisplit terminals with ANSI/256/TrueColor support, independent zoom, and inline graphics. The editor is a lightweight companion — syntax highlighting, Git Blame, Quick Open, formatter for 16+ languages — so you can inspect and verify what AI built. Not a full IDE with dozens of plugins. That's intentional.

Zion Code — Your AI agents build. You review.
Cmd+2

Zion Tree

See your project's topology

Color-coded branch lanes with Bezier merge curves that make even complex histories legible. Search commits, jump to any branch, see pending changes at the top, verify GPG signatures — and navigate it all with your keyboard. Up to 5,000 commits, paginated and smooth.

Zion Tree — See your project's topology
Cmd+3

Operations Center

Every Git operation, visual

Stage individual hunks or specific lines within a hunk — atomic commits become easy. Drag-and-drop interactive rebase. Branch, tag, stash, cherry-pick, revert, reset. Worktree management with smart naming. Force push with lease. Everything you'd do in the terminal, but you can see what you're doing.

Operations Center — Every Git operation, visual

Smart Clipboard

Stop switching apps. Start dragging.

You're building something. You need to give the AI visual feedback. Take all the screenshots you need (Cmd+Shift+4), come back to Zion — every capture is waiting with thumbnails. Drag any of them into any split terminal. Errors, layouts, logs, UI bugs — the clipboard is always there, always ready. Plus: copy a git hash and Zion offers "Show in Graph". Copy a branch — one click checks it out. Copy a command — double-click executes it.

Smart Clipboard — Stop switching apps. Start dragging.

Conflict Resolution

Built-in resolver with AI guidance

Merge conflicts open a dedicated resolver with side-by-side diffs and one-click actions: accept ours, theirs, both, or edit manually. With AI enabled, it reads both sides and proposes the semantically correct merge with reasoning. Once resolved, the operation auto-continues.

Conflict Resolution — Built-in resolver with AI guidance

Mobile Remote Access

All your sessions, from your phone

Scan a QR code. Your phone shows live terminal output from every open project — with full ANSI colors. Approve or deny AI prompts remotely. Send commands. Switch sessions. AES-256-GCM encrypted over Cloudflare Tunnel or local Wi-Fi. Walk away from your desk without losing control.

Mobile Remote Access — All your sessions, from your phone

Recovery Vault

Be aggressive with git. Zion has your back.

Before every destructive operation — reset --hard, interactive rebase, discard all — Zion silently snapshots your working tree. If something goes wrong, restore in one click. Named refs like zion-pre-reset-hard so you always know what happened.

Recovery Vault — Be aggressive with git. Zion has your back.

And more

Zion Bridge

Switch LLMs without friction.

You know a certain LLM is better at specific tasks. Bridge transfers your AI config instantly so you can switch mid-project. Hit your limit on Claude? Switch to Gemini and keep going — Bridge gets you ready in one click. Visual migration console with confidence levels and selective sync. Supports Claude, Codex, Gemini, and Cursor configurations.

Opt+Cmd+X

Voice-to-Terminal

Speak, execute.

Press the shortcut, speak a command, watch the floating glassmorphic pill animate with real-time waveform bars. Apple Speech (free, instant) or OpenAI Whisper (higher accuracy). Your words go straight to the terminal.

Shift+Cmd+J

Zen Mode

Full focus. Zero distractions.

Full-screen editor and terminal with transparent background. Everything else disappears. Clipboard stays accessible via toolbar popover. Toggle with one shortcut.

AI-Powered

15 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.

ClaudeAnthropic
GPTOpenAI
GeminiGoogle
AI-generated commit message with description and scope

Smart Commit — AI writes the message from your diff

AI-generated pull request with title, summary, and changes

Smart PR — AI drafts the pull request from your commits

Semantic Search — asking git history 'when we started changing the terminal' with AI-powered results

Semantic Search — ask your git history in plain English

Commit Messages

AI reads your diff, your branch name, and your recent commit style — then writes the message. Compact or detailed. Never sounds like a robot.

Pre-Commit Review

Hit commit, AI reviews your diff first. "Removed null check before database query — SQL injection risk." Fix it before anyone sees it.

Diff Explanation

Intent, risks, and narrative for every change. Color-coded risk badges: Safe, Moderate, Risky. Auto-explain mode analyzes as you select files.

Conflict Resolution

AI reads both sides of a merge conflict, understands the code, and proposes the semantically correct merge — with reasoning.

Semantic Search

Ask your git history in plain English. "When did we change the auth flow?" — AI finds the commits, highlights them in the graph.

Blame Explainer

Click any blame line. AI tells you WHY that code was changed — not just who wrote it and when, but the actual reasoning from commit context.

PR Description

Auto-generate title and body from your commit log. Dynamic base branch selection. One click from staged changes to a ready PR.

PR Inbox

Assigned PRs appear with severity badges. AI auto-reviews them. Push notifications to your phone via ntfy when review completes.

Changelog Generator

Pick a commit range, get categorized release notes: Features, Fixes, Improvements. Copy or export as markdown.

Branch Summarizer

Right-click any branch: "One-sentence summary." Instantly know what a branch does without reading every commit.

Commit Split Advisor

Large staged diff? AI suggests how to split it into atomic commits with clear boundaries. Better history, cleaner PRs.

Stash Messages

AI writes descriptive stash messages so you actually remember what you stashed three weeks ago.

Pending Changes Summary

One click: AI summarizes what you've been working on across all changed files. Use it as a commit message or just to remember where you left off.

Bisect + AI Culprit

Visual binary search for bugs. When the culprit commit is found, AI explains what changed and why it likely caused the regression.

Branch Diff Review

Select source and target branches, get a full AI review with per-file findings, risk badges, and exportable markdown — before you merge.

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.

Run

Run multiple AI agents in parallel — each in its own worktree, each on its own branch, each visible in a split terminal. See what every agent is building without switching windows.

Review

AI explains every diff. Pre-commit review catches bugs. Visual graph shows exactly what changed and where.

Ship

AI writes the commit message. AI drafts the PR. Stage hunks, resolve conflicts, push — all from one place.

Anywhere

Approve AI prompts from your phone. Monitor terminals remotely. Recovery Vault protects you while you're away.

Why I built Zion

I missed control. The ability to see what each LLM is doing, organize outcomes across branches, and manage workspaces with full visibility. So I built a Git client. Then I thought: I should be able to see everything and do everything inside one application. The terminal is where development happens now. The editor helps you review. Zion is the view from the top.

— Nicola Regattieri · Read the full note

Comparison

How Zion stacks up.

IDEs and AI editors are great for agentic coding. Zion is the workspace that shows you everything at once.

When you're running multiple AI agents across worktrees and branches, you need more than an editor — you need a workspace with full visibility into what each agent is doing.

Feature
Zion
VS Code
Cursor
Tower
Fork
Visual Commit Graph
ext
ext
Code Editor
Real PTY Terminal
Split Terminals + Tabs
AI Commit Messages
ext
AI Code Review
ext
AI Diff Explanation
AI Conflict ResolutionUnique
AI Semantic Git SearchUnique
Smart ClipboardUnique
Mobile Remote AccessUnique
Recovery VaultUnique
Interactive Rebase (Visual)
Hunk + Line-Level Staging
Voice-to-TerminalUnique
Native macOS (no Electron)
Free
Built-in17/175/177/174/174/17
PriceFreeFree$20/mo$69/yr$49.99
Crafted by Nicola Regattieri

Ready to climb?

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

macOS 14+Swift 6v1.7.33

Signed with Developer ID and notarized by Apple.