Emdash logo
Agents Orchestration Frameworks · Code Assistants

Emdash

Emdash is a free, open-source agentic development environment for the desktop. It runs 25+ coding agents in parallel, each isolated in its own Git worktree, and carries work from ticket to pull request on macOS, Windows and Linux.

Active Free plan Free Verified by Guidaio
Overview

What is Emdash?

Emdash is a free, open-source agentic development environment published by General Action, Inc., a Y Combinator W26 company. It ships as a desktop application for macOS, Windows and Linux, with no web or mobile version. Its central idea is parallelism: every task opens its own isolated Git worktree, with a dedicated branch, terminal, conversation and review state, so several coding agents can work at once without stepping on each other. Emdash supports 25+ coding agents, among them Codex, Cursor, Claude Code, Amp, Antigravity, GitHub Copilot, Devin, Oh My Pi, OpenCode, Qwen Code and Droid, and takes an explicit no lock-in position: you bring your own agents and your own access. The interface is organised around four blocks, Issues, Parallel Agents, In-App Browser, and Review and Ship. A Scale It layer adds scheduled automations, remote SSH execution and bring-your-own-infra provisioning scripts. A shared library keeps prompts, skills and MCP servers synced to the supported agents, and a built-in file editor lives inside each task workspace. The home page claims more than 1 million downloads and 5,391 GitHub stars, and the source code is public. Emdash supplies no model of its own: you need an API key or a subscription with your agent's provider. An Emdash Cloud offer with ephemeral isolated workspaces is announced separately, without public pricing.

What it does

  • Run several coding agents in parallel, each in its own isolated Git worktree with its own branch, terminal and conversation
  • Hand a Linear, Jira, GitHub, Notion or Asana issue straight to an agent, with its full context
  • Schedule recurring agent runs such as a weekly bug sweep, release preparation or code reviews
  • Preview the app you are building in the in-app browser without leaving the workspace
  • Review diffs, commit, push, open pull requests and follow CI checks in a single tool
  • Run agents remotely over SSH on a dev server, a cloud VM or a GPU machine
  • Keep prompts, skills and MCP servers in one reusable library synced to the supported agents
Audience

When to use Emdash / When not to

A quick filter to help you decide if Emdash is the right fit.

When to use Emdash

  • Developers who run several coding agents at the same time and need each one kept in its own isolated workspace
  • Teams already working through Linear, Jira, GitHub, Notion or Asana who want issues handed straight to an agent
  • Engineers comfortable with Git, since the whole model rests on worktrees and branches
  • Multi-provider users who want to switch between Claude Code, Codex, Cursor and others without changing tools
  • Teams with recurring engineering chores worth automating: weekly bug sweeps, release preparation, reviews and CI checks

When not to use Emdash

  • Anyone who needs a web or mobile version, as Emdash ships only as a desktop application
  • Users expecting a model or agent access to be included, since you must already hold an API key or a subscription with your agent's provider
  • Non-technical profiles, because Git and the command line are assumed knowledge
  • Organisations that require a documented commercial support commitment, as the terms are provided as is and without warranties
  • Buyers who want self-service access to the Cloud or Enterprise offers, which are only reachable through a Get in touch form
Get started

How to use Emdash

A typical end-to-end flow, from setup to results.

  1. Download the installer for macOS, Windows or Linux from the Emdash website
  2. Make sure you have access to at least one coding agent, through an API key or a subscription with its provider
  3. Let Emdash detect the installed agent CLIs: it manages their installation state, wires up hooks and keeps provider settings consistent
  4. Create a task, which opens an isolated Git worktree with its own branch, terminal and conversation
  5. Feed the task from a Linear, Jira, GitHub, Notion or Asana issue so the agent starts with full context
  6. Launch several tasks side by side and follow each agent as it works
  7. Preview the running app in the in-app browser to check the result
  8. Review the diff, commit, push, open the pull request and follow the CI checks without leaving the tool
  9. For recurring work, set up an automation, for example a weekly bug sweep every Monday at 10:00
  10. For heavier workloads, connect a machine over SSH or define provisioning scripts in an .emdashrc file
Quick read

Pros & Cons

Pros

  • Free and open source, with auditable code on GitHub and 5,391 stars
  • No vendor lock-in: 25+ coding agents supported and mixable task by task
  • Real isolation through Git worktrees, so parallel tasks do not collide
  • Local execution: your code does not pass through the publisher's systems
  • Covers the full chain from issue to pull request without switching tools
  • Cross-platform desktop app for macOS, Windows and Linux
  • Visible adoption, with more than 1 million claimed downloads and named, verifiable testimonials on X, LinkedIn and Product Hunt

Cons

  • Supplies no model and no agent access: subscriptions and API costs are entirely on you
  • Requires Git and command-line knowledge, a real barrier for non-technical profiles
  • Desktop only, with no web and no mobile version
  • Very thin legal documentation: a one-page privacy policy and one-page terms, both dated January 2025 while the site shows 2026
  • No GDPR mention, no DPA, no subprocessor list and no retention commitment
  • A single published contact, a personal email address on a third-party domain, with no dedicated support address
  • Cloud and Enterprise offers carry no public pricing at all, only a Get in touch call to action
Pricing

Pricing & Plans

The Emdash desktop application is free of charge and open source, with no paid tier published and no price displayed anywhere on the site. The structured data on the home page states an offer price of 0 USD, and the site's own FAQ confirms that Emdash is open source and free to use. The real cost sits elsewhere and falls on the user: you must already hold an API key or a subscription with the provider of the coding agent you intend to run, since Emdash only orchestrates agents. Two further offers, Emdash Cloud and Emdash Enterprise, exist without any published rate card and are reachable only through a Get in touch contact route.

Emdash (desktop application)
  • free and open source
  • for macOS
  • Windows and Linux
Emdash Enterprise
  • a dedicated page listed in the site navigation
  • with contents and pricing not published
Special offers — No promotional offer, discount code or launch price is published on the site. The desktop application is already entirely free and open source, so discounts do not apply to it, and no pricing information at all is published for Emdash Cloud or Emdash Enterprise.
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how Emdash handles your data.

GDPR overview

No GDPR implementation is documented. Neither the privacy policy nor the terms mention the GDPR, the CCPA or any other data protection framework. There is no data protection officer, no EU Article 27 representative, no stated legal basis for processing, and no described procedure for exercising access, erasure or portability rights. The publisher, General Action, Inc., is established in the United States, in San Francisco, and names no European entity. What the policy offers instead is a factual argument rather than a legal one: the application runs locally, does not access or store code, and collects only anonymous usage analytics. A single email address, raban@generalaction.com, is published for any question. This is a documented absence of GDPR information, and it should be read neither as evidence of compliance nor as evidence of non-compliance.

Who owns the data?

Emdash claims no ownership over your code or your repositories, and the terms contain no assignment of rights over user content. The privacy policy states that the desktop application runs entirely on your machine and does not access, read or store your code, so source files, worktrees, conversations and diffs remain on hardware you control. Ownership questions therefore shift to the connected coding agent: when an agent runs through Emdash it does access your repository to perform the task, and each agent is governed by its own privacy policy, Emdash providing only the interface. The sole data the publisher claims to hold is anonymous usage analytics.

Reuse rights

The only collection Emdash declares is anonymous usage analytics, gathered to understand how the product is used and to improve it. The policy states that this data contains no personal information, no code and no repository contents, and it explicitly lists three categories as never collected: code and repository contents, personally identifying information, and API keys or credentials. The publisher summarises this itself as running locally, never accessing your code, and collecting no personal information or code. Nothing in the privacy policy or the terms describes reselling or sharing data with third parties, and no advertising or profiling use is mentioned. One caveat: the policy is dated January 2025 and simply notes that it may be updated and that readers should check back for changes, with no versioning or notification commitment attached.

Data retention & training

Retention summary
No retention period is stated. Neither the privacy policy nor the terms indicate how long any data is kept, and no deletion procedure or erasure right is described. What the publisher does say is that it collects only anonymous usage analytics, and that code, repository contents, personally identifying information and API keys are never collected. Work artefacts such as worktrees, conversations and diffs stay on the user's own machine and therefore remain under the user's control and deletion policy. For Emdash Cloud, the environments are presented as ephemeral, with everything torn down once the task is finished, but no figure or maximum duration is given. This is a documented absence of retention rules rather than a stated commitment either way.
Trains on customer data
No

Hosting summary

Emdash is built on a local model: the application runs entirely on the user's machine, and the publisher states it neither reads nor stores the code. Repositories, worktrees, conversations and diffs therefore stay on hardware the user controls, under the user's own hosting arrangements. The only outbound data declared is anonymous usage analytics, and no hosting country, region, data centre or analytics provider is named for it on the collected pages. No subprocessor is disclosed either. Emdash Cloud offers execution on dedicated, isolated infrastructure and is presented as a way to keep code on approved infrastructure for compliance, but no location or jurisdiction is specified for those workspaces. As pure technical context, and not as a publisher statement, the emdash.com site is served behind Amazon's AS16509 on an anycast IP address, which describes the website's delivery rather than where any user data would be hosted.

Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting Emdash.

  • Local isolation protects your code on the Emdash side, but every connected agent genuinely accesses your repository under its own policy: your real privacy level depends on the agent provider you pick, not on Emdash
  • The privacy policy and the terms are dated January 2025 while the site displays a 2026 copyright, so these documents may simply not have been kept up to date
  • No GDPR mention, no DPA, no subprocessor list and no retention period: all of this needs checking before any use in a regulated context
  • The only contact route is a named personal email address on a third-party domain, with no dedicated support address published
  • The terms are provided as is, with no warranty and a full exclusion of liability, so nothing is promised about errors or interruptions
  • The emdash.sh domain now redirects to emdash.com and both belong to the publisher according to the site's structured data, but the change is recent and worth keeping in mind
  • emdash.com is a second-hand domain registered back in 1996: its age says nothing about how long the publisher has existed
Setup

Setup & Integrations

Technical difficulty

Moderate, and clearly aimed at developers. Installation itself is simple: one installer per platform, with automatic detection of installed agent CLIs and consistent provider settings that cut configuration work. You need at least one coding agent already accessible through an API key or a subscription, and you need to know Git, since the whole model rests on worktrees and branches. One user puts it plainly: you need knowledge of Git and a few other things to really take advantage of it. Advanced features raise the bar further, with remote SSH, .emdashrc provisioning scripts and MCP server configuration.

Deployment

Desktop app

Integrations

Claude Code Codex Cursor Amp Antigravity GitHub Copilot Devin Oh My Pi OpenCode Qwen Code Droid Linear Jira GitHub Notion Asana
Company

Behind Emdash

Company name
General Action, Inc.
Founded
06/10/2025
Country of origin
🇺🇸 United States
Headquarters
156 2nd Street, Suite 310, San Francisco, CA 94105
US office
156 2nd Street, Suite 310, San Francisco, CA 94105
UBO
INFORMATION_NOT_FOUND
UBO country
INFORMATION_NOT_FOUND
Domain registrar country
🇺🇸 United States
Legal contact

Fundraising

General Action, Inc. went through Y Combinator in the Winter 2026 batch, signalled by a Backed by Y Combinator badge on the home page and a Y Combinator company page referenced in the site's structured data
No funding amount, funding round, investor name or valuation is published anywhere on the site; the structured data only gives a founding date of 2025

Social

Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

Is Emdash free?
Yes. The site's own FAQ states that Emdash is open source and free to use, and the home page structured data lists a price of 0 USD. No paid tier is published for the desktop application.
Does Emdash see my code?
According to the privacy policy, no. The desktop application runs entirely on your machine and does not access, read or store your code. The coding agent you connect does access your repository to perform the task, and it applies its own privacy policy.
Which coding agents does it support?
More than 25, including Codex, Cursor, Claude Code, Amp, Antigravity, GitHub Copilot, Devin, Oh My Pi, OpenCode, Qwen Code and Droid. Agents can be mixed from one task to the next.
Do I need my own API keys?
Yes. You need either an API key or a subscription with the provider of the coding agent you want to use. Emdash orchestrates agents but supplies none of them, so you need access to at least one.
Which platforms does it run on?
Emdash is a desktop application for macOS, Windows and Linux. There is no web version and no mobile app. Installers are downloaded directly from the Emdash website.
What can Emdash do beyond running agents in parallel?
It schedules recurring automations, previews apps in a built-in browser, keeps a library of prompts, skills and MCP servers, imports issues from Linear, Jira, GitHub, Notion and Asana, runs remote projects over SSH, and handles diff review, pull requests and CI checks.
Conclusion

Should you pick Emdash?

Emdash is a technically solid product with a clear audience: developers who already run several coding agents and are comfortable with Git. Being free and open source removes almost all friction from trying it, and the isolation model based on Git worktrees answers a real problem rather than a marketed one. The genuine cost sits with the agent providers, not with Emdash. Adoption looks real and measurable, with more than 1 million claimed downloads, 5,391 GitHub stars and named testimonials. The main reservation is legal rather than technical: the paperwork is extremely light for enterprise use, with no GDPR mention, no DPA and no documented retention rules, and the policies are dated January 2025 while the site displays 2026. It is also a young product, with its original domain registered in September 2025 and a fast release cadence reported by users.