AQ vs Emdash: open source solo orchestration vs a team platform
Published July 19, 2026 · by the AQ team
Choose AQ if agent work should be shared while it happens: live multiplayer workspaces (same terminal, same editor, same running preview) on a VM your team controls, with tracker intake and PR tracking built around them. Choose Emdash if you want a free, open source (Apache 2.0) desktop app for running agents in parallel on your own machine, by yourself. The one-line difference: AQ is the place a team works in; Emdash is a tool one developer runs.
Emdash is the open source entry in the parallel-agent lane (Y Combinator Winter 2026, over 5,000 GitHub stars, a claimed million-plus downloads). AQ plays a different game: the workspace itself is shared, and the team, not the individual, is the unit. All Emdash claims below are as of July 2026, from its repository and site.
AQ vs Emdash at a glance
| AQ | Emdash (as of July 2026) | |
|---|---|---|
| Form | Browser platform: macOS, Windows, Linux, and phones | Desktop app for macOS, Windows, and Linux |
| Source model | Commercial platform | Open source, Apache 2.0 |
| Where agents run | Your own VM, or an AQ-managed dedicated VM (included with the paid plan) | Locally on your machine, on remote machines over SSH, or via Emdash Cloud: ephemeral per-task cloud workspaces that tear down when done (early offering, request access as of July 2026) |
| Supported agents | Claude Code, Codex, Cursor Agent, Kimi, Grok, Pi, OpenCode, plus plain shells, as real CLIs in tmux | Auto-detects installed agents: Claude Code, Codex, Cursor, OpenCode, Amp, Copilot, and others |
| Team collaboration | Multiplayer workspaces: teammates share the live terminal, editor, and preview; guest links for outside reviewers | Single-player: one developer's app, with integrations into team tools (Linear, GitHub, Jira, and others) |
| Extras | Live shareable previews, preview comments that can be sent to the agent, Linear intake, per-workspace PR tracking | Built-in browser preview, scheduled repeat runs, prompt/skill/MCP management |
| Pricing | Free on your own VM; Team plan $100 per user per month, promotional (standard $200), managed VM included | Free and open source; Emdash Cloud and Enterprise are contact-the-team offerings |
What is Emdash?
Emdash (emdash.ai, repository at github.com/generalaction/emdash) is "the Open-Source Agentic Development Environment": a desktop app that runs multiple coding agents in parallel, each in its own isolated workspace, on local projects or remote machines over SSH. It auto-detects the agent CLIs you have installed, adds scheduling for repeat work, a built-in browser for previews, and central management of prompts, skills, and MCP tools. It is Apache 2.0 licensed, free, backed by Y Combinator (Winter 2026), and reports over a million downloads as of July 2026. Cloud and enterprise offerings exist as early, contact-the-team products.
Its natural user is a solo developer for whom the license is the point.
What is AQ?
AQ is the multiplayer coding harness where engineering teams run AI coding agents like Claude Code and Codex together: shared live terminals, a code editor, and app previews, in your own cloud.
Every AQ workspace is an isolated git worktree on a VM you control, with the real CLIs running in tmux and streamed live to the browser. Teammates open the same workspace URL and share the session: watch the agent, type into the terminal, edit files, or open the running preview, from any operating system. Work arrives manually or from Linear ("ai-task" label creates a workspace, status syncs back), agents open PRs with each user's own GitHub sign-in, and AQ tracks each workspace's PRs for the team.
Where Emdash wins
- Free and open source. Apache 2.0, no seat price, and the code is yours to read, fork, and keep forever. Nothing else in this comparison offers that.
- No infrastructure at all. Runs on the laptop you already have; SSH reaches machines you already own. AQ needs a VM (yours or AQ-managed) before agents run.
- Cross-platform desktop app. macOS, Windows, and Linux downloads as of July 2026, which is rare in this lane.
- Orchestration extras. Scheduled repeat runs and central prompt/skill/MCP management ship in the free product.
- Public development. YC backing and an active public repository (5,000+ stars).
Where AQ wins
- The session is shared, live. Emdash orchestrates agents for you; AQ makes the running session itself the shared object. A teammate joins mid-run, sees the same terminal, and can take over. Handoff is a URL, not a branch push and a writeup.
- Workspaces persist, and you rejoin them. AQ agents run in tmux on an always-on VM: close the laptop today, reopen the same workspace with its full scrollback tomorrow, from any device. Emdash's local and SSH sessions live with the machine running them, and Emdash Cloud is deliberately ephemeral (per-task environments that tear down when done), a different model from a persistent place your team keeps coming back to. Ephemeral compute is a feature for tasks; a persistent workspace is a feature for teams. We chose teams.
- Review happens on the running app. Shareable preview links (including guest links) with comments that can be sent to the agent; reviewers need a browser, not a checkout.
- Team plumbing is built in. Linear intake into a shared sidebar, ownership following assignees, and per-workspace PR tracking give a team one view of all agent work. Emdash integrates with team tools per developer.
- Someone is on the hook. AQ is a commercial product with a company behind it. Open source cuts both ways; this category's recent history (Terragon, Bloop's vibe-kanban) is a reminder that maintenance models matter when a team standardizes on a tool.
The deeper difference: a tool you run vs a place you share
Emdash and AQ agree on the mechanics (parallel agents, isolated workspaces, agent-agnostic CLIs) and diverge on the unit of value. Emdash's unit is the individual developer's throughput: one person, many agents, one machine. AQ's unit is the team's shared context: any agent run can be watched, joined, reviewed, and handed off by anyone with access, from anywhere, because the session lives on shared infrastructure rather than a personal machine. Solo developers rarely need the second thing. Teams eventually do.
Bottom line
If you are one developer and the license is what matters, Emdash is free and Apache 2.0 means nobody can take it away from you. Teams are a different question, and it is the one AQ was built to answer: live shared sessions, handoffs by URL, one view of everything in flight, execution on infrastructure the team controls. We think AQ is the best way for a team to run coding agents, full stop. Some engineers will use both: Emdash for personal scratch work, AQ for everything the team needs to see.
Frequently asked questions
Is Emdash really free?
Yes. Emdash is Apache 2.0 open source and free to use as of July 2026; Emdash Cloud and Enterprise are separate, contact-the-team offerings. AQ has a Free plan too, but it requires bringing your own VM; AQ's paid Team plan is $100 per user per month promotional (standard $200).
Is Emdash single-player?
Effectively yes as of July 2026: it is a desktop app one developer runs, with integrations into team tools like Linear and GitHub. It does not offer shared live sessions; in AQ, teammates open the same workspace and share the live terminal, editor, and preview.
Can Emdash run agents on a remote server like AQ does?
Yes, two ways as of July 2026: over SSH to machines you manage, and through Emdash Cloud, an early request-access offering that runs agents in ephemeral, isolated per-task environments that tear down when each task finishes. AQ's model differs on what is on top: persistent multiplayer workspaces on an always-on VM, browser-accessible from any OS, wrapped in team features (sharing, previews, Linear intake, PR tracking).
Do AQ and Emdash support the same agents?
Broadly yes. Both are agent-agnostic: Emdash auto-detects installed CLIs like Claude Code, Codex, Cursor, OpenCode, and Amp; AQ runs Claude Code, Codex, Cursor Agent, Kimi, Grok, Pi, OpenCode, and plain shells as real CLIs in tmux.
Which should a team standardize on?
AQ. Emdash is one developer's app by design; a team of Emdash users is still N separate silos that meet at pull requests. AQ makes the workspace itself the shared object: everyone watches, joins, and reviews the same live sessions on infrastructure the team controls. If the team only ever meets at the PR, Emdash costs nothing; the moment you want more than that, there is no substitute for a platform built around sharing.