Emdash is a desktop app that runs multiple AI coding agents in parallel, isolating each in its own Git worktree and enabling remote project work via SSH.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Emdash is a desktop application for running AI coding agents in parallel. Each task runs in its own Git worktree, allowing exploration of multiple fixes or features concurrently, with review of diffs and merge capabilities from a single interface. It supports local projects and remote machines over SSH, and can integrate various agent CLIs (e.g., Claude Code, Codex, OpenCode, Amp, among others).
How it works
Emdash detects installed provider CLIs automatically and orchestrates parallel tasks in separate worktrees/branches. It offers integration with issue/ticket systems (Linear, GitHub, Jira, GitLab, Asana, and others) and can connect to remote machines via SSH/SFTP for remote codebases. Telemetry is optional and can be disabled at launch. Agent CLIs may send data to their providers depending on the provider.
Getting started
Installation is provided per platform via desktop builds:
- macOS: brew install --cask emdash and downloads for arm64/x64
- Windows: Installer or Portable builds
- Linux: AppImage or Debian package See the latest release for all desktop builds. Telemetry can be disabled with:
TELEMETRY_ENABLED=false
For remote projects, configure SSH/SFTP access and learn about Bring Your Own Infrastructure in the docs.
Recent releases
Latest releases include:
- v1.1.41-canary.82 (2026-07-22)
- v1.1.41-canary.81 (2026-07-22)
- v1.1.40 (2026-07-17) with changes such as UI alignment in the new issue modal and support for pasting image attachments in chat UI
- v1.1.40-canary.80 (2026-07-17)
- v1.1.39 (2026-07-14) adding Executor to recommended MCP servers and fixing provider name clipping
Traction
Stars: 5333
Behind the repo
Emdash is backed by Y Combinator W26 and is licensed under Apache-2.0. It is hosted under the generalaction/emdash GitHub repository and uses TypeScript. The project has ongoing releases and multiple maintainers contributing fixes and features.
Caveats
License: Apache-2.0. The project age since creation (2025-08-28) and activity (last_push 2026-08-04) are noted. Open issues: 203. The repo is TypeScript-based with multiple platform installation options and privacy notes about local-first storage (SQLite) and per-provider data handling.






