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
Claude CLIPro / Max
Codex CLIChatGPT Plus
LocalOllama / MLX / LM Studio
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.

BETA · Zion Talks

Your AI subscription, your repo, one window.

Zion Talks turns Zion into a true AI development workspace — six providers in one chat, an embedded MCP server that exposes your live repo state to every agent, plan mode that previews changes, and an edit harness that auto-commits with a recovery snapshot. The patterns the field converged on in 2026, wired into the same window where you read diffs, run your terminal, and ship code.

Zion Talks — Smart Auto routing (Haiku/Sonnet/Opus), local LLM with model + RAM + disconnect bar, plan card with apply/reject, per-thread history

Zion Talks — multi-provider chat with live tool calls, cost meter, and thread history.

Bring your own subscription

Claude Pro and ChatGPT Plus you already pay for — Zion spawns the CLIs and lets you chat through them without an API key.

Auto provider routing

Pick "Auto" in the composer and Zion picks the best provider per task with quota + cost fallback. Out of Claude credits? It tries OpenAI, then your local model — surfaces the switch in a slim banner.

Git-aware MCP server

Built-in MCP server exposes live git state — staged hunks, branches, commit history, repo map — as tools every agent can call. API providers get the same tools via a universal tool bridge.

Plan mode + Edit harness

Previews structured plans before edits land. SEARCH/REPLACE blocks stream as per-block diff preview cards with Apply / Reject / Apply-all. Recovery vault snapshots before every apply, auto-commit with aiedit: prefix.

Cost + tokens in the header

Live USD pill (Claude) and token meter (every provider) per thread. Daily cost cap per provider in Settings — Auto routes around exhausted budgets until midnight.

Sessions persist by repo

Per-repo SQLite-backed thread sidebar. Resume claude / codex sessions across launches — follow-up turns reuse the same server-side context without reburning prompt cache.

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 started with a Git client — and kept going. The terminal is where development happens now. The editor helps you review. The AI runs the loop and you decide what ships. One window for all of it. 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 6v2.1.6

Signed with Developer ID and notarized by Apple.