Full stack engineering. One local workspace.

Build across
the whole stack.

Write code, review changes, debug running apps, work with data and direct coding agents, all in one local workspace.

Free for individuals and organisations of any size. Optional Enterprise is available on request.

No account requiredNo app telemetryFree for every team size

What's inside

One workspace. The tools you switch between.

Each of these usually means another window. Here they sit around the same project and the same branch.

The platform in motion

See the whole workflow.

Choose a workflow, inspect its steps, or play the recording.

Work with agents

Run agents where the work is.

See coding sessions across your repositories, answer what they ask and review what they change, next to your code.

Watch workflow
Direct a coding agent from the appRecorded in Professional Dark · sample project · scripted agent

See the whole fleet.

Overview, map and worktree views of each session, its repository, branch and resource use.

Agents panel

Chat, steer and approve.

Launch a supported agent, queue a message or steer it now, answer its approvals, and pause or stop it. Control starts only after you accept agent-control consent.

Agents panel

Follow it, then land it.

Keep a session's supported file and editing activity in view, review its worktree, and land or discard the work.

Worktrees panel

Check what it verified.

A read-only view of an agent's browser verification: page status, screenshots, console and network evidence.

Verification browser panel
What BranchHelm offers for each agent
AgentsSee it runningRead its historyControl itChat in the app
Claude Code, Codex and Gemini CLIClaude Code and Gemini CLI have not yet completed a recorded signed-in session.YesYesYesYes
GitHub Copilot CLIYesNoYesYes
14 command-line AI toolsYesNoIn a terminalNo
1 agent inside an IDEYesYesNoNo
Other agents it recognisesYesNoNoNo

Tested on macOS as of . Chat agents are tested against scripted sessions, and terminal control with one stand-in agent rather than each of these tools. That proves BranchHelm's side, not any vendor's current release. Each agent runs under your own account. Agents Health in the app shows the coverage for each provider.

Claude Code, Codex, Gemini CLI and GitHub Copilot CLI are trademarks of their respective owners. BranchHelm is not affiliated with or endorsed by them.

Measured, not estimated

Performance in practice.

Dated local benchmarks against the one yardstick every developer already trusts: Git itself, on a repository with 926,163 commits.

Against Git itself

The app's own cost, on top of Git.

1.14×at mostEach command beside the same Git reads it needs, run directly. Homebrew core, 926,163 commits.

Each command's time as a multiple of its own Git reads run directly Working-tree status: 24.6 ms against 24.1 ms for Git, 1.03×. History, first 250 commits: 485.4 ms against 453.2 ms for Git, 1.07×. History, first 500 commits: 493.2 ms against 455.5 ms for Git, 1.08×. Branches with ahead and behind: 5.8 ms against 5.4 ms for Git, 1.07×. Every file in the project: 22.6 ms against 19.7 ms for Git, 1.14×. Worktrees with their status: 22.9 ms against 21.7 ms for Git, 1.06×. Worktrees, 1-worktree fixture: 12.1 ms against 11.7 ms for Git, 1.02×. Worktrees, 8-worktree fixture: 25.2 ms against 23.9 ms for Git, 1.05×. Open one commit: 19.8 ms against 18.9 ms for Git, 1.04×. Homebrew core, 926,163 commits, recorded 2026-11-07. 0×0.5×1×1.5×2×Git aloneWorking-tree status1.03×History, first 250 commits1.07×History, first 500 commits1.08×Branches with ahead and behind1.07×Every file in the project1.14×Worktrees with their status1.06×Worktrees, 1-worktree fixture1.02×Worktrees, 8-worktree fixture1.05×Open one commit1.04×

What the ratio counts: everything the app adds to those reads, from reads of its own to answering over a local connection.

The measured numbers
Homebrew core · 926,163 commits · medians of 30 · milliseconds
CommandAppGit aloneApp ÷ Git
Working-tree status24.624.11.03×
History, first 250 commits485.4453.21.07×
History, first 500 commits493.2455.51.08×
Branches with ahead and behind5.85.41.07×
Every file in the project22.619.71.14×
Worktrees with their status22.921.71.06×
Worktrees, 1-worktree fixture12.111.71.02×
Worktrees, 8-worktree fixture25.223.91.05×
Open one commit19.818.91.04×

At 926,163 commits

Open history on a huge repository.

442.9msThe first 250 commits, before and after the app stopped reading its whole trunk to draw one page: two builds of one base, timed in one quiet window on 2026-11-04.

First 250 commits of history, median milliseconds Before the fix: 930.8 milliseconds. After the fix: 442.9 milliseconds. Git alone: 346 milliseconds. 926,163 commits, recorded 2026-11-04. Before the fix930.8 msAfter the fix442.9 msGit alone346 msmilliseconds

Git alone still spends 346 ms ordering the history; the rest is the app.

Watch workflow
Open history on a huge repositoryRecorded in Professional Dark · Homebrew core, 926,163 commits · one uncut take

Measured on an Apple M5 Pro with Git 2.50.1 (Apple Git-155), while other processes used at most 1.5 cores. Command timings over a local connection; they do not measure screen paint, startup or memory. The app does not send usage telemetry. Method, every comparison and the raw samples.

Explore the workspace

Find your way around.

Find a panel. See it in action. Open details when you need them.

This detailed guide is currently in English. The app supports a translated interface.

31 panels

Write & navigate Editor

Stay close to the code.

01 / 31

An editor in the same workspace as your changes, tests and running application.

Watch workflow
Editor in the current appRecorded in BranchHelm · sample project
What you can do
  • Open files in tabs, split your workspace and retain drafts.
  • Use language-server completion, diagnostics, navigation, rename and formatting, including supported Razor/Blazor projects.
  • Read rendered Markdown, blame and file history.
  • Ask a helper or existing agent about selected code, with a context preview.
Setup & limits

Language intelligence depends on the language server and project setup. Your project SDKs and dependencies still matter.

Next: Explorer

Write & navigate Explorer

Your projects, in reach.

02 / 31

Browse repositories, worktrees and ordinary folders while keeping your selected project in view.

Watch workflow
Explorer in the current appRecorded in BranchHelm · sample project
What you can do
  • Use Files, Solution, Packages and Tests as lenses in the Explorer rail.
  • Edit the selected repository and peek into files from other open roots.
  • Reveal the active file and navigate nested folders.
  • Search across the workspace with Ctrl/⌘+Shift+F.
Setup & limits

The global search surface is a command, rather than a separate legacy Search panel.

Next: Solution

Write & navigate Solution

See the project behind the folders.

03 / 31

A project-oriented view for .NET solutions, backed by the same project catalog as Packages and Tests.

Watch workflow
Solution in the current appRecorded in BranchHelm · sample project
What you can do
  • Browse .sln and .slnx solutions, solution folders and projects.
  • Expand project files, dependencies and target frameworks.
  • Choose between solutions in the same repository.
  • Open a project’s packages or its run and debug actions.
Setup & limits

Solution discovery is specific to supported .NET project formats; the file explorer remains available for every repository.

Next: Packages

Write & navigate Packages

Dependencies you can act on.

04 / 31

Inspect project references and work with NuGet and npm-family package managers.

Watch workflow
Related workspace tourNo dedicated Packages recording yet
What you can do
  • Search registries and install, update, remove or restore packages.
  • Check outdated references and review updates before running them.
  • Inspect vulnerability reports and follow advisory links.
  • See when a centrally managed NuGet version affects other projects.
Setup & limits

Registry access needs a network connection. Package changes use the project’s tools and respect Workspace Trust and execution policy.

Next: Dependency graph

Write & navigate Dependency graph

Follow how the pieces connect.

05 / 31

Explore Projects, Packages, Files and Folders from a single dependency view.

Watch workflow
Related workspace tourNo dedicated Dependency graph recording yet
What you can do
  • Navigate project references and transitive packages.
  • Scope source exploration by folder, project or search.
  • Follow a file’s imports and source evidence.
  • Distinguish inventory, analyzed content and unresolved relationships.
Setup & limits

Source analysis is bounded and language-dependent. An unscanned file is not evidence that it has no dependencies.

Next: Changes, Diff & Commit

Review & deliver Changes, Diff & Commit

Make every line intentional.

06 / 31

Move from understanding a working-tree change to a focused commit.

Watch workflow
Changes, Diff & Commit in the current appRecorded in BranchHelm · sample project
What you can do
  • Read split or unified diffs with word-level changes.
  • Stage and unstage files, hunks or individual lines.
  • Edit beside the diff and inspect changes before discarding them.
  • Compose a commit message, with optional AI assistance when configured.
Setup & limits

Git actions operate on your local repository. AI-assisted messages use your configured provider and require opt-in.

Next: History

Review & deliver History

Understand how you got here.

07 / 31

Read the commit graph and follow a change through branches and time.

Watch workflow
History in the current appRecorded in BranchHelm · sample project
What you can do
  • Inspect commits, changed files and their diffs.
  • Search history by message, author, path or diff.
  • Compare references and use contextual cherry-pick, revert and reset actions.
  • Use interactive rebase and reflog recovery when rewriting or recovering work.
Setup & limits

History-changing operations retain their confirmations and repository checks.

Next: Branches

Review & deliver Branches

Keep parallel work legible.

08 / 31

Manage local and remote branches with the surrounding Git state in view.

Watch workflow
Related workspace tourNo dedicated Branches recording yet
What you can do
  • Create, switch, rename and remove branches.
  • Inspect ahead/behind state and compare branch histories.
  • Start merge and rebase workflows with an explicit direction.
  • Resolve conflicts in the guided conflict editor.
Setup & limits

Remote operations use your configured remotes and credentials.

Next: Worktrees

Review & deliver Worktrees

Give each task its own working copy.

09 / 31

Manage linked Git worktrees and see what is changing inside each one.

Watch workflow
Related workspace tourNo dedicated Worktrees recording yet
What you can do
  • Create, open, lock, prune and remove linked worktrees.
  • See changed files, branch state and associated agent sessions.
  • Jump from a worktree into its editor, diff, Changes or History.
  • Review agent worktrees, land or discard their work, and clean up merged ones.
Setup & limits

Removing a worktree starts with a safe removal; forcing removal needs confirmation.

Next: Pull requests

Review & deliver Pull requests

Keep the conversation beside the change.

10 / 31

Review work from GitHub, GitLab and Azure DevOps inside the workspace.

Watch workflow
Related workspace tourNo dedicated Pull requests recording yet
What you can do
  • List requests, inspect details and create a new request.
  • Read review threads and write inline comments or replies.
  • Resolve or reopen supported threads and submit review verdicts.
  • Complete a request and open its build details in CI.
Setup & limits

Available review and completion actions depend on the forge, permissions and repository configuration.

Next: CI

Review & deliver CI

Get from a red run to its reason.

11 / 31

Bring pipeline runs, jobs, steps and logs into the development workspace.

Watch workflow
Related workspace tourNo dedicated CI recording yet
What you can do
  • Filter recent runs to the current branch or view all branches.
  • Open a run, drill into jobs and inspect log output.
  • Follow in-flight work while the window is visible.
  • Use supported run actions and connect Google Cloud from the panel.
Setup & limits

CI needs a connected provider. Run actions and detail coverage vary by provider.

Next: Work items

Review & deliver Work items

Keep the reason for the work in view.

12 / 31

Read tracked work alongside the branch and diff that implement it.

Watch workflow
Related workspace tourNo dedicated Work items recording yet
What you can do
  • Switch between assigned, recent and open items.
  • Inspect an item’s description, state and discussion.
  • Use the actions offered by the connected tracker.
Setup & limits

Tracker support and permissions determine the available data and actions.

Next: Tests

Run & inspect Tests

Check the work while it is still in context.

13 / 31

Discover and run supported project test suites without leaving the code.

Watch workflow
Tests in the current appRecorded in BranchHelm · sample project
What you can do
  • Browse test projects and discovered tests.
  • Run selected tests or affected project suites; debug supported tests, including JUnit and PHPUnit.
  • Inspect failures and navigate to their source.
  • Read coverage and flaky-run evidence when available.
Setup & limits

Provider tools determine capabilities. Java debugging needs its adapter; PHPUnit needs Xdebug. Affected runs select project suites.

Next: Terminal & tasks

Run & inspect Terminal & tasks

Use the tools your project already uses.

14 / 31

Interactive terminal sessions and detected project tasks share the workspace.

Watch workflow
Related workspace tourNo dedicated Terminal & tasks recording yet
What you can do
  • Run shell commands in terminal sessions that survive panel changes.
  • Launch project build, run and test tasks.
  • Read task output and diagnostics in the terminal dock.
  • Inspect local processes and listening ports through system tools.
Setup & limits

Commands run on your machine and remain subject to Workspace Trust and execution confirmation.

Next: Run & Debug

Run & inspect Run & Debug

Run it. Stop it. Understand it.

15 / 31

Start supported debug targets and keep the inspection tools arranged around your code.

Watch workflow
Run & Debug in the current appRecorded in Professional Dark · sample project
What you can do
  • Choose targets and share .branchhelm/debug/configs.json launch recipes.
  • Run workspace projects together and select members to debug.
  • Launch, attach and step where supported; apply saved edits with .NET Hot Reload.
  • Arrange debug panels and save your layout.
Setup & limits

Capabilities depend on installed tools. Hot Reload needs the shipped proxy, .NET 10 SDK/runtime and an eligible C# .NET 8+ Debug DLL with portable PDBs.

Next: Call Stack & source

Run & inspect Call Stack & source

Trace the path to this pause.

16 / 31

Navigate threads and stack frames in the selected debug session.

Watch workflow
Call Stack & source in the current appRecorded in BranchHelm · sample project
What you can do
  • Choose a thread and inspect its frames.
  • Open a frame’s source location, including read-only generated or in-memory source supplied by the adapter.
  • Move between caller and callee and return to the stopped location.
Setup & limits

Stack and thread information comes from the active debug adapter.

Next: Variables

Run & inspect Variables

Inspect the state that matters.

17 / 31

Explore the scopes and values of the selected paused frame.

Watch workflow
Variables in the current appRecorded in BranchHelm · sample project
What you can do
  • Expand nested variables or copy loaded values as JSON.
  • Distinguish loading, empty scopes and failed reads; edit adapter-supported values.
  • Explicitly request lazy values when evaluation may run code.
Setup & limits

Values belong to the selected stop and frame. Changing context refreshes inspection; JSON includes only loaded values.

Next: Watch

Run & inspect Watch

Keep a question open as you step.

18 / 31

Retain expressions and evaluate them against the current paused context.

Watch workflow
Related workspace tourNo dedicated Watch recording yet
What you can do
  • Add and remove watch expressions.
  • Inspect results independently as evaluations finish.
  • Use expression completion when the adapter offers it.
Setup & limits

Evaluation behavior and side effects depend on the debug adapter and expression.

Next: Breakpoints

Run & inspect Breakpoints

Stop where it counts.

19 / 31

Manage the stopping points for your investigation in one panel.

Watch workflow
Related workspace tourNo dedicated Breakpoints recording yet
What you can do
  • Enable, disable, remove and navigate source breakpoints.
  • Set conditions, hit counts and log messages.
  • Use function and data breakpoints where the adapter supports them.
Setup & limits

The active adapter determines which breakpoint features are available.

Next: Exceptions

Run & inspect Exceptions

Inspect the failure at its source.

20 / 31

Choose supported exception stops and examine exception details.

Watch workflow
Related workspace tourNo dedicated Exceptions recording yet
What you can do
  • Configure the exception filters offered by the adapter.
  • Read exception information from the selected stop.
  • Navigate from the failure into its stack and source.
Setup & limits

Exception filters and detail differ between debug runtimes.

Next: Debug Console

Run & inspect Debug Console

Read output. Ask the runtime.

21 / 31

Keep debug output and expression evaluation beside the session.

Watch workflow
Debug Console in the current appRecorded in BranchHelm · sample project
What you can do
  • Read output from the active debug session.
  • Evaluate expressions through the adapter’s REPL.
  • Use supported completion in the selected inspection context.
Setup & limits

Evaluating an expression can execute code in the target.

Next: Profiler

Run & inspect Profiler

Look beyond the breakpoint.

22 / 31

Capture browser and .NET diagnostics, including outside a paused debug session.

Watch workflow
Profiler in the current appRecorded in BranchHelm · sample project
What you can do
  • Capture supported browser CPU and heap profiles.
  • Collect .NET counters, traces and GC dumps.
  • Click a browser CPU function to open its source while keeping Debug in view.
  • Explore bounded neighborhoods of V8 heap references.
Setup & limits

Capture tools and target connectivity must be available. Browser and .NET profiling have different capabilities.

Next: Memory & Disassembly

Run & inspect Memory & Disassembly

Inspect the bytes and instructions.

23 / 31

Open dedicated raw-memory and disassembly panels for a supported debug session.

Watch workflow
Related workspace tourNo dedicated Memory & Disassembly recording yet
What you can do
  • Read paused target memory as hex and ASCII, with address and offset navigation.
  • Page through instructions around a frame’s instruction pointer.
  • Set instruction breakpoints where the adapter supports them.
Setup & limits

Raw-memory and instruction listings are read-only and bounded. They depend on adapter capabilities; managed heap analysis belongs in the Profiler.

Next: Modules & Loaded Sources

Run & inspect Modules & Loaded Sources

See what the runtime has loaded.

24 / 31

Inspect loaded modules and source inventory in separate session panels.

Watch workflow
Related workspace tourNo dedicated Modules & Loaded Sources recording yet
What you can do
  • Browse module names, versions, paths and symbol status when supplied.
  • Page module results and follow adapter-reported module changes.
  • Refresh the loaded-source snapshot and open a file or adapter-backed source.
Setup & limits

These views require the corresponding adapter capabilities. Loaded sources are a snapshot that you can refresh.

Next: Debug Health

Run & inspect Debug Health

Understand the debugger itself.

25 / 31

Inspect the selected session’s adapter setup, capabilities and failure evidence.

Watch workflow
Related workspace tourNo dedicated Debug Health recording yet
What you can do
  • Check the adapter, transport, resolved path and session phase.
  • Read the last recorded failure and available adapter error output.
  • Inspect advertised capabilities and export a protocol trace when tracing is enabled.
Setup & limits

Protocol tracing is opt-in. The panel explains the debugger session and its available evidence.

Next: App preview

Run & inspect App preview

See what your code is building.

26 / 31

Open a local development server next to the editor.

Watch workflow
Related workspace tourNo dedicated App preview recording yet
What you can do
  • Preview loopback URLs and keep pages alive across panel switches.
  • During supported browser debugging, interact with the app-owned browser surface.
  • Pick a supported React/Vite element, review its border-radius diff and apply it with hot-reload verification.
Setup & limits

Design mode needs opt-in instrumentation and a supported inline border-radius value. Preview is for local development servers.

Next: Agents

Work with agents Agents

See the work across the whole fleet.

27 / 31

Observe coding sessions across repositories and focus on the ones that need your attention.

Watch workflow
Agents in the current appRecorded in Professional Dark · sample project · scripted agent
What you can do
  • Inspect session presence, repository, branch and resource signals.
  • Use overview, map and worktree views to follow parallel work.
  • Read available provider history, prompts, replies and tool activity.
  • Launch, chat with and control supported sessions after accepting agent-control consent.
Setup & limits

Detection, history and control are different capabilities. Provider integration and session setup determine which ones are available.

Next: Follow

Work with agents Follow

Follow an agent’s work as it unfolds.

28 / 31

Keep a selected session’s code activity and changes in view.

Watch workflow
Related workspace tourNo dedicated Follow recording yet
What you can do
  • Follow supported file and editing activity.
  • Inspect the session’s changes in the surrounding repository.
  • Move into review with the relevant files and diff at hand.
Setup & limits

Exact live activity requires a cooperative session or supported integration; process detection alone cannot supply it.

Next: Verification browser

Work with agents Verification browser

Inspect what the agent actually checked.

29 / 31

A read-only view of a browser verification session driven by an agent.

Watch workflow
Related workspace tourNo dedicated Verification browser recording yet
What you can do
  • Select a session and inspect page status and screenshots.
  • Read captured console and network activity.
  • Inspect a retained response body and assertion evidence.
Setup & limits

This panel observes a verification session. It does not remotely control the browser, and retained evidence is bounded.

Next: Database

Explore data Database

Get from connection to answer.

30 / 31

Work with PostgreSQL, SQLite and MongoDB from a dedicated database workspace.

Watch workflow
Database in the current appRecorded in Professional Dark · sample project
What you can do
  • Discover connections, save credentials securely and test setup.
  • Browse tables or collections and run queries.
  • Inspect SQL query plans and paginated results.
  • Enable writes explicitly to edit supported keyed tables or create PostgreSQL tables.
Setup & limits

Connections start read-only. Row edits require a writable connection and a supported table; views and keyless tables do not offer row editing.

Next: Scratchpad

Explore data Scratchpad

A workbench for data and project files.

31 / 31

Switch named pads between Data, Database, HTTP, Documents and HTML/CSS.

Watch workflow
Scratchpad in the current appRecorded in BranchHelm · sample project
What you can do
  • Format and transform data, generate types or schemas, and inspect documents or media.
  • Import project files, return to their source and save generated output into your project.
  • Use project-bound database connections and move query results or HTTP responses into Data tools.
  • Preview HTML/CSS and adjust styles on an element or shared class.
Setup & limits

HTML/CSS previews block authored scripts and remote resources. HTTP and databases use your chosen destinations; database writes require opt-in. Document inspection and persisted pads are bounded.

Next: Editor

The next branches

More ways to build.
Your hands on the helm.

Our ambition: rival modern IDEs with a fully customizable workspace for any app, from mobile to games, where engineers build, understand and learn alongside AI.

Planned directions
Choose a planned roadmap branch

engineer + AI / next

You choose the next change.

PLANNED / Game development

From an idea to a playable build.

Bring game development and asset generation into one connected environment, with the engineer directing each iteration.

  • Review and approve generated assets and code before moving forward.
  • Observe builds and playtests, edit the result and learn how it works.
PLANNED / Game design

Shape the game, alongside the code.

Explore worlds, rules and mechanics with AI, keeping design choices close to the work that brings them to life.

  • Connect concepts, feedback and playtest findings to implementation.
  • Revise the design yourself and steer the next AI-assisted iteration.
PLANNED / Mobile apps

From mobile design to a working app.

Bring mobile app development and design into one connected workspace, with the engineer shaping each iteration.

  • Review interface designs and proposed code before applying changes.
  • Edit, preview and refine the app yourself, with AI alongside you.
PLANNED / Deeper data tools

Follow the data further.

Deepen the database and data workflows, connecting investigation and transformation with the application around them.

  • Explore relationships, queries and results with more context.
  • Review proposed changes and stay in control of how they are applied.
PLANNED / Your own workspace

Make room for the way you engineer.

Design custom tabs, panels and extensions around your projects, from a classic editor setup to a workspace shaped for the task.

  • Arrange tools and views to suit the way you engineer.
  • Work hands-on whenever you want, or use AI while you review, edit and learn.

The engineer stays in the loopObserveReviewApproveEditLearn

Good to know

Your tools. On your terms.

What is free?

The whole app, for individuals and organisations of any size. No licence key, account, paid seats or company-size limits. Enterprise is optional and available on request; its scope and price are agreed separately.

Ask about Enterprise ↗
What stays local?

Your workspace, Git operations and data transforms run on your machine. There is no app telemetry. Remote Git, registries, connected trackers, HTTP requests, databases and configured AI providers communicate with the services you choose.

What do I need to run a project?

Your project’s SDKs, runtimes and dependencies. Language servers, debug adapters and test runners determine which features are available. Settings helps inspect and configure the required tools.

How do agent permissions work?

Observation, provider history and cooperative control are separate capabilities. Agent control requires consent. Workspace Trust, execution confirmation and managed policy continue to apply. Database connections start read-only until you enable writes.

Coming soon

Free for individuals and organisations of any size. Optional Enterprise is available on request.

Restricted network? Review the network access requirements for verification and downloads.

macOS

DMG · Apple Silicon / Intel

Coming soon

Windows

.exe · x64

Coming soon

Linux

.run · x64 / arm64

Coming soon
Platforms & launch verification

Packages and launch evidence are different things. The release pipeline targets the environments below; publishing an installer does not prove every OS version or machine.

Installed-launch coverage · Evidence record
Package targetBuild runnerLaunch runnerCoverageInstalled launch
arm64 DMGmacos-15macos-15Sequoia, Apple SiliconUnproven
x86_64 DMGmacos-15-intelmacos-15Sequoia through Rosetta, not native Intel hardwareUnproven
NSIS x64windows-latestwindows-2022Windows Server 2022, not Windows 10/11 desktopUnproven
deb x64ubuntu-22.04ubuntu-22.04Ubuntu 22.04 with GTK/WebKitGTK under xvfbUnproven
deb arm64ubuntu-22.04-armubuntu-22.04-armUbuntu 22.04 arm64 under xvfbUnproven

Build targets alone do not prove startup. Unproven rows require installed-launch validation.

Recorded installed-launch proof: Apple Silicon on macOS 14.8.9, on the deprecated macos-14 image. The launch runner is now macOS 15 (Sequoia), where no installed launch has run yet. The ordinary release build matrix and Windows/Linux installed-launch jobs remain unproven in the current coverage record. macOS 11–13, native Intel, other Linux distributions and MSI installation also remain unproven.

Beta installation notes

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

Installer availability follows published releases. Consult the installation notes for the build you download.

Coming soon

Get the download link when installers ship.

One email. No spam.

The story behind the workspace

Too many tools. One workspace.

Why build your own environment?

The makerSenior full stack engineer

I was using and paying for too many tools just to get through one day’s work.

Code in one window, Git in another, databases somewhere else. So I built BranchHelm for myself to bring that whole workflow together.

I wanted a faster, smarter, more integrated environment than my old IDE setup—with code, debugging, data and review in one local workspace.

Now the whole app is free. Optional Enterprise is available on request.