aq.dev / compare / aq-vs-emdash

AQ vs Emdash: open source solo orchestration vs a team platform

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

AQEmdash (as of July 2026)
FormBrowser platform: macOS, Windows, Linux, and phonesDesktop app for macOS, Windows, and Linux
Source modelCommercial platformOpen source, Apache 2.0
Where agents runYour 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 agentsClaude Code, Codex, Cursor Agent, Kimi, Grok, Pi, OpenCode, plus plain shells, as real CLIs in tmuxAuto-detects installed agents: Claude Code, Codex, Cursor, OpenCode, Amp, Copilot, and others
Team collaborationMultiplayer workspaces: teammates share the live terminal, editor, and preview; guest links for outside reviewersSingle-player: one developer's app, with integrations into team tools (Linear, GitHub, Jira, and others)
ExtrasLive shareable previews, preview comments that can be sent to the agent, Linear intake, per-workspace PR trackingBuilt-in browser preview, scheduled repeat runs, prompt/skill/MCP management
PricingFree on your own VM; Team plan $100 per user per month, promotional (standard $200), managed VM includedFree 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

Where AQ wins

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.