Repolode
dohooo

dohooo/helmor

Local-first desktop workbench that runs multiple coding agents in parallel, each in its own git worktree, with diffs, editor, terminals and PR actions in one window.

Stars
1,306
Forks
119
Open issues
44
Last commit
3 months ago

What is it?

Helmor is a desktop workbench for running several coding agents at once. Each task gets its own git worktree and branch, so agents working on different tasks do not interfere with each other. The conversation, diffs, Monaco editor and terminals sit side by side in one window, and the workspace data is stored locally under ~/helmor/.

It works with existing agent tools such as Claude Code, Codex, Cursor, OpenCode and Kimi Code, using the user's own logins, API keys and custom providers. From the same window, users can create, merge and fix pull or merge requests on GitHub and GitLab, resolve conflicts and manage stacked PRs.

Helmor also ships a `helmor` CLI and an MCP server, so a terminal or another agent can create workspaces, send prompts and trigger actions. A mobile companion mode is marked as experimental.

Key features

  • 01Each task runs in its own git worktree and branch.
  • 02Supports Claude Code, Codex, Cursor, OpenCode and Kimi Code.
  • 03Diffs, Monaco editor and terminals sit beside the conversation.
  • 04Creates, merges and fixes PRs/MRs on GitHub and GitLab.
  • 05Terminal Mode runs prompts in the agent's native TUI.
  • 06Includes a helmor CLI and MCP server for scripting.

Use cases

  • Running several coding tasks in parallel without branch conflicts.
  • Reviewing agent-written diffs and shipping PRs from one window.
  • Driving Helmor from scripts or another agent via the CLI or MCP server.

Quick start

  1. 1

    Download Helmor from the releases page (macOS or Windows x64)

  2. 2

    Install dependencies for local development

    bun install
  3. 3

    Start the app in development mode

    bun run dev

Things to know

  • Prebuilt downloads are only listed for macOS and Windows x64.
  • The mobile companion feature is marked experimental.
  • Agents require your own logins or API keys for each provider.

In collections

Topics

FAQ

What is helmor?
Local-first desktop workbench that runs multiple coding agents in parallel, each in its own git worktree, with diffs, editor, terminals and PR actions in one window. Helmor is a desktop workbench for running several coding agents at once. Each task gets its own git worktree and branch, so agents working on different tasks do not interfere with each other. The conversation, diffs, Monaco editor and terminals sit side by side in one window, and the workspace data is stored locally under ~/helmor/.
Is helmor free to use? What license does it have?
helmor is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is helmor still maintained?
Updated within 6 months. The last commit to helmor was on Aug 22, 2026.
What can I use helmor for?
Running several coding tasks in parallel without branch conflicts. Reviewing agent-written diffs and shipping PRs from one window. Driving Helmor from scripts or another agent via the CLI or MCP server.
How do I install helmor?
Download Helmor from the releases page (macOS or Windows x64) Install dependencies for local development: bun install Start the app in development mode: bun run dev
Where can I get helmor?
The source code and installation instructions are on GitHub: https://github.com/dohooo/helmor

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects