Emdash is an open-source agentic development environment (ADE) from Y Combinator's Winter 2026 batch. It runs multiple coding agents in parallel — Claude Code, Codex, OpenCode, Amp, and more — each isolated in its own Git worktree with its own branch, terminal, and conversation. Pull issues from Linear or GitHub, review diffs, and merge PRs from one window, locally or over SSH.
Key Features
- Parallel agents in Git worktrees: Every task gets an isolated worktree and branch, so agents work on the same codebase without collisions.
- Provider-agnostic: Auto-detects installed CLIs — Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, and more (25+ supported).
- Ticket-to-PR pipeline: Assign issues from Linear, GitHub, Jira, GitLab, Asana, and more; review diffs, open PRs, check CI, and merge in one place.
- SSH remote execution: Run the same parallel workflow on remote machines with SSH/SFTP, credentials stored in your OS keychain.
- Fast task startup: Background worktree reserve brings task creation down to ~500-1000ms.
- Full dev loop: Built-in terminals, diff viewer, browser preview, prompts, skills, and MCP tool management.
Use Cases
Who Should Use This Tool?
- Multi-agent orchestrators: Developers who want a whole team of agents working in parallel without terminal chaos.
- Ticket-driven teams: Engineers who feed Linear/Jira/GitHub issues straight to agents.
- Remote dev setups: Teams running agents where the code lives, over SSH.
Problems It Solves
- Agents fighting over files: Git worktree isolation means two agents can edit the same repo without clobbering each other.
- One-at-a-time bottlenecks: Parallel execution replaces the slow "run one agent, wait, repeat" loop.
- Orchestration sprawl: Issues, diffs, PRs, and CI checks live in one window instead of five tools.
Pricing
| Plan | Price | Features |
|---|---|---|
| Open Source | $0 | All features, self-hosted, Apache 2.0. macOS, Windows, Linux. |
Emdash is free and open source. Install via Homebrew (brew install --cask emdash) or download from the website. Your code and prompts stay local — nothing is sent to Emdash servers.
Advantages & Unique Selling Points
Compared to Competitors:
- Worktree-native isolation: Uses git's native worktrees rather than a custom sandbox, so agents share one history without conflict.
- Truly provider-agnostic: Unlike walled-garden tools, it works with whatever agent CLIs you already have.
- Full loop, not just a launcher: Ticket intake, review, PR, and merge are included, not bolted on.
What Makes It Stand Out:
- YC W26 backing with rapid adoption: 800k+ downloads and 5k+ GitHub stars.
- Runs locally or on your own remote machines; data never leaves your infrastructure.
- Sub-second task startup via background worktree reserve.
User Reviews
"Point two coding agents at the same project folder, and they fight... Emdash gives every agent its own worktree. Agent one works here, agent two works there — same codebase, separate folders, zero collisions." — Use AI with Tech Dad, YouTube review
"Running multiple coding agents in parallel, each isolated in its own git worktree... Emdash puts the terminal at the center and makes it easy to run multiple agents at once." — Arne Strickmann, co-founder, Show HN
Getting Started
Quick Start Guide
- Install:
brew install --cask emdashor download from emdash.sh. - Open a project: Point Emdash at a local repo or connect over SSH.
- Create a task: Assign an issue or type a prompt — Emdash spins up an isolated worktree.
- Review and merge: Inspect the diff, open a PR, watch CI, and merge from the same window.
Integration
- Providers: Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, Droid, GitHub Copilot, and more.
- Issue trackers: Linear, GitHub, Jira, GitLab, Asana, Monday.com, Forgejo, Plain, Featurebase.
- Remote: SSH/SFTP with agent, key, or password auth.
Frequently Asked Questions
Is Emdash open source?
Yes, fully open source under Apache 2.0, built in the open by Arne Strickmann and Raban von Spiegel (YC W26).
Does it lock me into one agent?
No. Emdash is provider-agnostic by design — it auto-detects installed agent CLIs and lets you mix providers per task.
Where does my code run?
On your machine or your own remote server over SSH. Emdash doesn't proxy your code or prompts to its servers.
Alternatives
If Emdash isn't the right fit, consider these alternatives:
- Herdr: Terminal-based runtime that keeps agents alive in persistent sessions.
- Superset: Run an army of CLI agents in isolated worktrees with automations.
- cmux: macOS terminal with vertical tabs and agent notifications for manual multitasking.
Tips & Best Practices
- Mix providers by task: Use a cheaper or faster model for refactors and a stronger one for tricky logic.
- Feed real tickets: Pass Linear/GitHub issues with acceptance criteria instead of loose prompts.
- Use SSH for heavy work: Run agents on a powerful remote box and keep your laptop light.
Conclusion
Emdash turns you from author into orchestrator: parallel coding agents, each safely isolated in its own worktree, with the whole loop from ticket to merge in one window. If you're ready to run a team of agents instead of one at a time, it's the cleanest open-source entry point.
Comments
No comments yet. Be the first to comment!
Related Tools
Superset
superset.sh
Source-available desktop app (Elastic License 2.0) to run an army of CLI coding agents in parallel — Claude Code, Codex, OpenCode, and more — each in its own Git worktree, with diff review, automations, SDK, and MCP server.
Herdr
herdr.dev
Open-source runtime that keeps your coding agents alive: real terminal sessions on a background server, so Claude Code, Codex, and opencode keep working when you close the laptop or SSH back in later.
cmux
cmux.com
Open-source Ghostty-based macOS terminal built for coding agents: vertical tabs, notification rings when agents need attention, split panes, an in-app browser, and a socket API for programmability.
Related Insights

Anthropic Subagent: The Multi-Agent Architecture Revolution
Deep dive into Anthropic multi-agent architecture design. Learn how Subagents break through context window limitations, achieve 90% performance improvements, and real-world applications in Claude Code.
Skills + Hooks + Plugins: How Anthropic Redefined AI Coding Tool Extensibility
An in-depth analysis of Claude Code's trinity architecture of Skills, Hooks, and Plugins. Explore why this design is more advanced than GitHub Copilot and Cursor, and how it redefines AI coding tool extensibility through open standards.
Claudesidian: Transform Obsidian into an AI-Powered Second Brain
Discover Claudesidian, an open-source project that perfectly integrates Obsidian with Claude Code. Built-in PARA method, custom commands, and automated workflows for a complete idea-to-implementation solution.