Beta

Code. Test. Ship.

Your local development workspace.

Free during beta. Choose your platform.

Local-first · no telemetry · macOS, Windows, Linux

Local-first

Why BranchHelm

Why BranchHelm

Every repo at once

Keep your editor. Bring repository status, parallel worktrees, and branch history together when one project window is no longer enough.

One live fleet

Use your own coding tools. Follow sessions across repositories, then inspect their changes in the same workspace. History and controls depend on the provider and setup.

The whole Git workflow

Useful with or without AI: review exact lines, resolve conflicts, and recover earlier states. Move from understanding a change to committing it in one app.

Tools for the whole workflow.

Scratchpad

Data tools, HTTP requests and database queries. No repository required.

Data tools, HTTP requests and database queries. No repository required.

  • Generate TypeScript, Go, Rust, Python, C# and JSON Schema from JSON samples.
  • Send an HTTP request, then open its response in a matching data tool.
  • Data transforms run locally. HTTP and database tools connect to the destinations you choose.

Tests

Run the project test suites affected by your changes.
  • Run the project test suites affected by your changes.
  • Inspect failures beside the code, with coverage and flaky-run evidence where the runner provides it.

Database

PostgreSQL · SQLite · MongoDB
  • Query PostgreSQL, SQLite and MongoDB; inspect SQL query plans in the same workspace.
  • Database connections, queries and setup
  • Jobs and listening ports tied to local processes

Review and edit

Stage by file, hunk, or line
  • Split or unified word-level diff
  • Stage by file, hunk, or line
  • Discard with guardrails
  • Inline editor with 40+ syntaxes
  • LSP, DAP, blame, and file history

History and recovery

One-click undo and full reflog
  • Readable commit graph and divergence
  • Search message, author, path, or diff
  • Compare refs and annotate commits
  • Cherry-pick, revert, reset, and tag
  • One-click undo and full reflog

Branches and collaboration

Three-way conflict resolution
  • Merge and interactive rebase
  • Three-way conflict resolution
  • Stash, worktrees, submodules, remotes
  • GitHub and GitLab pull requests
  • Branch protection and OS keychain tokens

Agent operations

Waiting-for-you queue
  • Cross-repo session presence
  • Waiting-for-you queue
  • Prompt and tool history where available
  • CPU, memory, files, commands, tokens
  • Pause, steer, reply, and stop for supported sessions

Workspace

Explorer, tabs and language intelligence
  • Multi-repo file explorer and editor tabs
  • Integrated PTY terminal
  • Debugger and database views
  • Tasks, jobs, ports, env, activity
  • Dock, resize, zoom, pop out, save layouts

Solution · Packages

Browse .NET solutions and manage NuGet and npm packages in the same workspace.

Run & Debug

Breakpoints · Variables · Call stack
  • Breakpoints · Variables · Call stack
  • Watch expressions · Exceptions · Debug console
  • CPU profile · Heap snapshot · .NET diagnostics

Settings checks your project’s runtimes and tools. Install missing SDKs and project dependencies to run, debug and test.

Real product. Real workflows.

Click a screen. Watch the work.

Local. Offline. No telemetry. Restricted network ready Review security & network policy →

Questions, answered.

It’s free — what’s the catch?

The beta is free to use. Pricing after beta has not been decided. Try it on a project and tell us what would make it useful in your daily work.

See what is running

Process, host app, repository, branch, state, and resource usage—even when the agent does not integrate.

Recover durable context

Provider-owned local histories add prompts, replies, and tool events when those records exist.

Follow and intervene

Hooks and sessions started through BranchHelm add exact live activity plus the controls that provider supports.

Download the beta

Free during beta. Choose your platform.

macOS

.dmg · Apple Silicon & Intel

Download

Windows

.exe installer · Windows 10+

Download

What’s ready on first launch?

Open a repository or start with Scratchpad. The installer includes language and debug tools.

Settings checks your project’s runtimes and tools. Install missing SDKs and project dependencies to run, debug and test.

Native and local

  • Lean Rust engine, no Electron runtime
  • No account, telemetry, or cloud service
  • Offline and air-gapped operation
  • 15 light and dark themes
  • 24 fully translated interface languages
Beta installation notes

BranchHelm is in beta. By downloading you accept the Beta Test Agreement. Keep backups of your work.

Unsigned beta builds may trigger an OS warning. Every build is published directly from GitHub Actions.

Beta — launching soon

Be first to run the fleet.

Get the download link when installers ship.

One email. No spam.