v2.4.1
April 17, 2026
Download →
Bug fixes and polish for vertical split panes and the right panel header.
Fixes
- Vertical split exit — fixed a bug where closing a vertical split pane could leave the layout in a broken state.
- Right panel header — cleaned up visual inconsistencies in the right panel header.
v2.4.0
April 17, 2026
Download →
Commit and push status in the sidebar, recent items in the command palette, a new add-worktree hotkey, and Claude settings synced across all worktrees.
New features
- Commit & push status — the sidebar now shows whether each worktree has unpushed commits, so you always know what's waiting to land.
- Command palette recents — recently used worktrees and actions float to the top of the command palette for faster access.
- Commit view in the review panel — the PR review panel now includes a commit list alongside the diff so you can navigate changes commit by commit.
- Add-worktree hotkey — create a new worktree from the keyboard without reaching for the mouse.
- Harness system prompt — Claude sessions now start with workspace context baked in, so Claude understands your project setup from the first message.
- Claude settings sync — Claude Code settings are symlinked across all worktrees so configuration changes apply everywhere at once.
Improvements
- Settings panels are now organized into sub-menus for easier navigation.
- Split panes now support a vertical orientation in addition to the existing horizontal layout.
Fixes
- Fixed several UX rough edges in the changed-files panel.
- Fixed teleport incorrectly navigating to a merged branch instead of the target worktree.
v2.3.0
April 16, 2026
Download →
Per-agent model selection, a fuzzy file picker, a performance monitor with time-series charts, and initial Codex support.
New features
- Agent model selector — choose which Claude model powers each agent, so you can mix Opus, Sonnet, and Haiku across worktrees.
- Fuzzy file picker — jump to any file in the worktree instantly with a keyboard-driven fuzzy search.
- Performance monitor — track token usage and latency per agent with a live time-series chart.
- Hotkey cheat sheet — press
? to bring up a full reference of every keyboard shortcut.
- In-app PR review screen — browse pull request diffs and check CI status without leaving Harness.
- Codex support — run Codex-powered agents alongside Claude sessions in the same workspace.
- First-repo onboarding — new users see a guided setup flow before adding their first repository.
Improvements
- Hooks are now installed globally across all worktrees at once, rather than one at a time.
- Last-active timestamps are more precise with improved debounce tuning.
v2.2.0
April 16, 2026
Download →
Security, polish, and quality-of-life improvements — from a sandboxed renderer to a better diff viewer.
New features
- Configurable auto-updates — choose whether to install updates automatically or review them first.
- Right panel toolbar and port tracking for dev servers running in worktree shells.
Improvements
- Diff and file viewer overhauled for faster navigation. External links open in your default browser.
- Merged worktrees are visually dimmed. MCP initial prompts now forwarded correctly.
Fixes
- Fixed Monaco not recognizing
.tsx/.jsx, a file-open race, and enabled Electron sandbox.
v2.1.0
April 15, 2026
Download →
Smoother animations, automatic GitHub auth via the gh CLI, and line-change counts in the sidebar.
New features
- Automatic GitHub auth — if you have
gh installed and logged in, Harness picks up your token automatically. No more pasting a PAT unless you want to.
- Line change counts — the changed-files panel now shows how many lines were added and removed per file.
- Colored repo names — each repo gets a distinct accent color in the sidebar for quick visual scanning.
Improvements
- Worktree deletion is now animated instead of snapping out of the list.
v2.0.0
April 14, 2026
Download →
Major architecture overhaul — all shared state now lives in the main process with a reducer-based store, making every feature more reliable and paving the way for multi-window sync.
New features
- Per-repo project settings — configure auto-approved build commands per repository.
- Pending tool call display — see what Claude is asking permission for before you approve.
- Shell tab activity indicator and per-repo panel visibility toggles.
Improvements
- Hotkey badges appear app-wide and respect collapsed groups. Settings closes with
Esc.
- Changed-files panel left-truncates long paths. Hooks restart preserves your Claude session.
- Terminal shows a loading indicator until the first byte arrives.
v1.11.1
April 13, 2026
Download →
Internal improvements and auto-updater verification.
v1.11.0
April 13, 2026
Download →
Split panes, a refreshed command center, and the ability to send an initial prompt when Claude spawns a worktree via MCP.
New features
- Split panes with
Cmd+D — divide any terminal tab into side-by-side panes.
- MCP initial prompt — when Claude creates a worktree through the MCP server, it can pass a starting prompt so the new Claude session begins working immediately.
Improvements
- Command center got a visual refresh with better spacing and status indicators.
- Worktree setup and teardown lifecycle is now more robust, handling edge cases around failed dependency installs.
Fixes
- Fixed a bug where the auto-updater could hang on restart.
v1.10.0
April 12, 2026
Download →
The biggest feature release yet — MCP server, command palette, PR reviews, syntax highlighting, and a completely redesigned new-worktree flow.
New features
- Built-in MCP server — Claude can create and manage worktrees directly through tool use.
- Command palette (
Cmd+K) — quick-search worktrees, repos, and actions.
- PR reviews, syntax highlighting, and env var settings for Claude/shell sessions.
Improvements
- Faster new-worktree flow. Repo icons and branch names in tab headers. Cleanup filterable by repo.
v1.9.0
April 12, 2026
Download →
Multi-repo support lands — open several repositories in a single Harness window.
New features
- Multi-repo in one window — add multiple git repositories to the sidebar. Each repo's worktrees are grouped under its own header.
Fixes
- Fixed auto-update hang caused by stuck PTY cleanup on app quit.
- Fixed status dots getting stuck on red (needs-approval) after the approval was already given.
v1.8.0
April 11, 2026
Download →
Resizable panels, a file browser, and a refreshed layout with a draggable title bar.
New features
- Resizable panels — drag dividers between sidebar, terminal, and right panel.
- All-files browser — see every file in the worktree, not just changed files.
- Background update checks — periodic release checks, not just at launch.
Improvements
- Standardized right panel layout. File tabs show status dots. Draggable title bar.
- Left panel refreshes on window focus. New Claude loading animation.
v1.7.0
April 11, 2026
Download →
Command center view for a bird's-eye look at all your agents, plus the ability to send text directly into a Claude session.
New features
- Command center — a grid view showing every worktree at a glance with mini activity timelines.
- Send text to Claude — type or drag text into a running Claude terminal from elsewhere in the app.
- Remote teleport — jump to a running Claude session from external triggers.
Improvements
- Sidebar sorting now groups by activity status so the busiest worktrees float to the top.
- Activity stats are preserved for deleted worktrees so historical data isn't lost.
v1.6.0
April 11, 2026
Download →
Draggable tabs, split-pane layout, custom fonts, and bulk worktree cleanup.
New features
- Draggable tabs + split-pane layout — rearrange terminal tabs by dragging, and split the workspace into a grid.
- Custom fonts — pick your preferred font family and size for the terminal and editor.
- Mass archive — bulk-delete worktrees older than a chosen age to reclaim disk space.
- GitHub connect prompt — onboarding now nudges you to connect GitHub when you open a PR for the first time.
Fixes
- Fixed
Cmd+Up / Cmd+Down cycling through worktrees in an unexpected order.
- Fixed changing a setting unexpectedly restarting the active Claude session.
v1.5.0
April 11, 2026
Download →
Guided onboarding, activity tracking, and a redesigned new-worktree flow that helps you write a kickoff prompt.
New features
- Onboarding quest — first-time users get starter prompts, a nudge to launch their first agent, and a parallelism quest to try running two Claudes at once.
- Activity view — see per-worktree status history over time so you can tell which agents were productive and which got stuck.
- Full-screen new-worktree flow — creating a worktree now walks you through branch naming and kickoff prompts in a focused view.
- "Continue" action — after a worktree's PR is merged, re-fork it in place to keep working on a follow-up.
- Local merge — merge a worktree branch locally when there's no open PR.
Improvements
- New worktrees open a shell tab alongside Claude automatically.
- Sidebar groups renamed from "No PR / Active PRs" to "Active / Open PRs" for clarity.
v1.4.0
April 11, 2026
Download →
A targeted fix for Claude sessions not surviving app restarts.
Fixes
- Fixed Claude session resume across app restarts — sessions now reconnect reliably instead of spawning duplicates.
v1.3.1
April 10, 2026
Download →
UX polish, a worktree guide for new users, and the ability to open additional Claude tabs per worktree.
New features
- Multiple Claude tabs per worktree — open a second (or third) Claude session in the same worktree when one isn't enough.
- Built-in worktree guide — new users see a short guide explaining what worktrees are and how Harness uses them.
Fixes
- Various UX tweaks and a fix for PTY sessions not resuming correctly.
v1.2.0
April 10, 2026
Download →
Theming support — pick from nine built-in color themes to make Harness feel like yours.
New features
- 9 color themes — choose from dark, light, solarized, and more in Settings. The theme applies to the terminal, editor, and all UI chrome.
v1.1.1
April 10, 2026
Download →
Persistent terminals, a redesigned settings panel, and automatic GitHub setup prompting.
New features
- Persistent terminals — terminal tabs and scrollback history survive app restarts. No more losing context when you relaunch.
- Settings overhaul — two-column layout with sidebar navigation, hotkey rebinding UI, an updates panel, and a configurable Claude launch command.
- GitHub setup banner — on first launch, a banner walks you through pasting a GitHub token so PR status works immediately.
Cmd+, opens Settings — standard macOS shortcut now works.
v1.0.0
April 10, 2026
Download →
First public release — a native macOS app for managing multiple Claude Code instances across git worktrees.
Features
- Parallel worktrees — sidebar of git worktrees, each with its own terminal tabs for Claude Code and raw shells.
- Reliable status detection — powered by Claude Code hooks, not output parsing. See at a glance which agents are working, waiting, or asking for permission.
- PR status panel — live PR state and CI checks per worktree, with quick links to GitHub.
- Changed files + inline diffs — review what Claude changed without leaving the app.
- Configurable hotkeys —
Cmd+1–Cmd+9 to jump between worktrees, Cmd+T for a new tab, Cmd+Shift+G to open the PR.
- Worktree management — create and delete worktrees from the sidebar with dirty-change warnings.
- Auto-updater — updates delivered via GitHub Releases.