v0.45.11 — conflict-resolution divergences, one-click PR review, and session attention indicators

One Desktop. Every Branch.
All Your Agents.

Stop juggling terminal windows and losing context. Divergence gives you branch-isolated clones, resizable split terminals with up to 4 panes, and a multi-provider agent runtime for Claude, Codex, Cursor, and Gemini — with one-click PR review divergences that spin up an isolated clone and auto-launch a review agent, conflict-resolution divergences that merge the base branch locally so agents can resolve conflicts in place, session attention indicators, custom model support per provider, lazy-loaded sessions for instant startup, on-demand transcript hydration, real-time Codex context window monitoring, provider-gated attachments, multiple Claude model tiers, virtualized conversation timelines, auto-titled sessions, real-time telemetry, plan mode, structured session UI, PR chat, Linear integration, cross-repo automations, and a mobile companion — in one native desktop app.

macOS only — Apple Silicon + Intel supported

Everything you need to work in parallel

Divergence replaces scattered terminal workflows with one focused desktop. Build in branch-isolated clones with terminals, automations, PR review and chat, and local URL routing.

Isolated Divergences

Branch-isolated git clones that queue instantly. Keep working while they set up in the background.

Embedded Terminals

Full PTY terminals with tabs, split panes, and tmux integration. Send prompts directly to the focused pane.

Multi-Provider Agent Runtime

Run Claude, Codex, Cursor, and Gemini side by side with persistent sessions, structured timelines, and plan mode.

Agent Automations

Trigger agents manually, on a schedule, or when a GitHub PR merges — even across repositories.

GitHub PR Hub

Review, merge, and chat about PRs without leaving the app. One-click review divergences with auto-started agent reviews.

Mobile Companion

Pair your phone over the local network. Browse projects, monitor automations, and send commands on the go.

Three steps to parallel development

Get from zero to multiple parallel workstreams in under a minute.

01

Add Your Projects

Point Divergence at your local repos. It indexes branches, discovers tmux sessions, and loads project settings.

01
02

Create Divergences

Queue branch-isolated clones instantly — the dialog closes and you keep working while clones set up with automatic port allocation and framework-aware environment variables.

02
03

Run Agents & Build

Run agents manually, on a schedule, or via cross-repo PR merge triggers. Choose from Claude, Codex, Cursor, or Gemini — sessions persist across restarts with structured timeline UI. Chat with your PRs, review and merge from the PR Hub, and track everything in Task Center.

03

See it in action

Multiple projects, branches, and AI agents — all managed from a single workspace.

Workspace overview

Automations

Files & Quick Look

Install Divergence

Currently macOS only — Apple Silicon and Intel supported.

bash
# Download the latest release# Apple Silicon (M1/M2/M3/M4)curl -L -o Divergence.dmg \  "https://github.com/marckraw/divergence/releases/download/v0.45.11/Divergence_0.45.11_aarch64.dmg"# Intel Maccurl -L -o Divergence.dmg \  "https://github.com/marckraw/divergence/releases/download/v0.45.11/Divergence_0.45.11_x64.dmg"# Installopen Divergence.dmg

Requires macOS 12+ · Node.js 24.14.0 · Xcode Command Line Tools for building from source

Ready to stop context-switching?

Download Divergence and give every branch its own isolated clone, terminal, and agent workflow.