Emdash

Open-source desktop app for running several AI coding agents in parallel, each in its own Git worktree. Tier A in a 2026 community orchestrator tier list, blurb “pulls tickets from Linear, Jira, GitHub” (ticket list confirmed against the README, 2026-10-07).

What it is

A desktop application (installers: dmg or Homebrew on macOS, installer and portable build on Windows, AppImage/deb/rpm on Linux) from the GitHub org generalaction; the README and repo description say Y Combinator W26. Each task runs in an isolated worktree and branch; you review diffs, open pull requests, inspect CI checks and merge from the same app. It works on local projects and on remote machines over SSH/SFTP.

Key facts

  • Licence: Apache-2.0, open source. Free; you bring your own agent CLIs and their subscriptions or API keys.
  • Platforms: macOS (Apple Silicon and Intel, Homebrew cask), Windows, Linux x64 and ARM64.
  • Agents: README names Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, Droid and GitHub Copilot (the README’s phrase for others and the providers page were not re-checked); the ‘detects installed CLIs automatically’ and hook-install behaviour below come from the earlier 2026-10-05 read. For agents with lifecycle hooks it installs tagged hook entries in the agent’s user-level config to track status, notifications and resumable sessions.
  • Ticket intake: send issues and tickets from Linear, GitHub, Jira, GitLab, Asana, Featurebase, Monday.com, Forgejo, Plain or YouTrack into an agent. This ticket breadth is what sets it apart from the terminal-first tools.
  • Privacy: local-first, state in a local SQLite database; the README says code and chats are not sent to Emdash servers (agent CLIs still talk to their own providers). Telemetry is optional.
  • Maturity: repo created 2025-08-28, latest release v1.2.7 (2026-09-27), 5,927 stars and last push 2026-10-07 (GitHub API, 2026-10-07).

How it differs

  • vs Herdr: Emdash is a GUI app centred on worktrees, tickets and PR review; Herdr is a terminal multiplexer centred on pane and agent state.
  • vs Jean: both are worktree-per-task desktop apps; Jean adds a headless server mode and web access, Emdash has the wider ticket-tracker list.
  • vs Omnigent: Omnigent is a policy and sandbox layer; Emdash is a developer workspace.
  • Agents it can drive include Claude Code, Codex, OpenCode and Pi-family tools.

Open items

  • Tier-list rating is a community opinion, not verified. YC W26 is stated in the README and repo description (self-reported); funding unknown; the legal entity name (‘General Action’) and no company note exist.
  • Hook-installation and auto-detection details not re-checked on 2026-10-07.

Sources (fetched 2026-10-05; re-checked 2026-10-07)