Emdash
A desktop app runs AI coding agents in separate Git worktrees, with built-in code review and support for local projects or remote machines over SSH.

Emdash is a desktop development environment for developers who want to delegate several coding tasks at once. It keeps each task's branch, terminal, conversation, and review state together so parallel work stays separate.
- Parallel coding agents: Run Claude Code, Codex, OpenCode, Amp, or other supported CLI agents in isolated Git worktrees, choosing a different agent for each task.
- Issues and recurring work: Give agents context from Linear, Jira, GitHub, Notion, or Asana, and schedule recurring bug sweeps, reviews, and checks.
- Preview and review: Open local apps or remote previews in the built-in browser, edit files, inspect diffs, create pull requests, and monitor CI checks within the task workspace.
- Remote workspaces: Run agents on your own machines over SSH, including development servers and cloud VMs, with separate worktrees for parallel tasks.
- Reusable agent resources: Keep saved prompts, skills, and MCP tools in one library, and sync MCP servers to supported agents.
Emdash is free and open source under Apache 2.0, with desktop builds for macOS, Windows, and Linux. It works with local projects and supports scripts that create and remove local, remote, or cloud workspaces.
App state stays in a local SQLite database, and Emdash doesn't send code or chats to its own servers. The coding agents you choose may send code, prompts, and context to their providers under those providers' data policies. Telemetry is optional.