Skip to main content

Treq vs Emdash

Two Apache-licensed desktop ADEs with different models for multi-agent work.

Treq and Emdash are open-source desktop ADEs for running many coding agents. Both isolate work per task and let you review the result. Their models differ when tasks depend on one another.

Treq is a Stacking ADE built around linked workspaces, auto-rebase, and comments that return to the agent. Emdash supports more providers, remote work, prompts, skills, and built-in browser and editor tools.

At a Glance

TreqEmdash
PositioningStacking ADE, open-source Graphite alternativeOpen-source agentic development environment
Isolation modelJujutsu workspaces over a colocated Git repoParallel agent tasks with workspace isolation
Review surfacePR-style diffs, comments sent back to the agentReview surfaces inside a broader ADE
Stacked changesCore workflowNot emphasized publicly
Auto-rebaseCore workflowNot emphasized publicly
Provider supportClaude, Codex, and Cursor shown today34 supported agent CLIs in public materials
Remote workRoadmap: SSH remote developmentSSH remote work, cloud workspaces, enterprise on-your-infra
LicenseApache 2.0Apache 2.0
PricingFree desktop, Pro coming for GitHub and merge queueFree desktop app, enterprise and cloud contact motion

What Each Product Does

Treq keeps you in the merge path. Agents work in isolated workspaces. You review diffs, mark lines, and send comments back for planning or editing. A stack links workspaces that depend on each other. When a lower workspace updates, Treq rebases the layers above it. Unresolved conflicts stay visible in the review. You can attach resolution instructions and send that prompt to the agent.

Emdash is an environment for multiple coding agents. Its public materials feature parallel tasks and broad CLI support. Prompts, skills, MCP tools, an in-app browser, file editing, and issue handoff expand that environment. Emdash also supports SSH remote work and cloud deployment.

Both use Apache 2.0, so licensing does not separate them.

Feature Comparison

FeatureTreqEmdash
Local-first desktop appYesYes
Parallel agent sessionsYesYes
Workspace isolationYesYes
Review and diff UIPR-style diffs with line commentsYes
Comments sent back to the agentYesBroader ADE review, less public emphasis on stacked review loops
Stacked PR or stacked workspace supportYesNot emphasized publicly
Auto-rebase and conflict handlingYesNot emphasized publicly
Broad provider supportFocused set today34 supported agent CLIs
SSH or remote workspacesPlanned, not shippedYes
Cloud and enterprise packagingGitHub and merge queue listed as coming soonYes
Open sourceApache 2.0Apache 2.0

Where They Differ

Emdash covers more of the environment around each agent. It supports many providers, remote execution, cloud workspaces, and team deployment. This model fits teams whose agents run across different tools and machines. Treq lists Claude, Codex, and Cursor. If you need a long tail of CLI agents today, Emdash is the broader catalog.

Treq makes the stack the main unit of work. Each workspace holds one reviewable layer and names the layer below it. Auto-rebase keeps higher workspaces current as lower workspaces change. That is how Treq handles stale branches while you iterate on reviews. Git worktree isolation, which most ADEs share, does not rebase a dependent chain by itself. See git worktrees versus clones for the isolation tradeoffs, then workspaces for why Treq uses Jujutsu on top of Git.

Emdash already ships SSH remote work. Treq lists SSH remote development for later in 2026 on the roadmap. Do not treat that as a shipped Treq feature.

Emdash has used more than one public domain. Some search indexes still show pages from an older product. Treq shares its name with unrelated products, including a Python package. These brand issues affect how people find each tool, but they do not change the product choice.

Pricing and Licensing

Both desktop apps are free and open source under Apache 2.0.

Emdash adds enterprise and cloud packaging through a contact-sales style motion. Treq publishes Free and Pro. Pro is $15 per user per month. GitHub integration for private repos and merge queue are marked coming soon. Local workspaces stay on your machine on both plans.

Agent and model costs remain outside either license.

Who Should Choose Which

Choose Treq if you:

  • Want stacked workspaces, automatic rebasing, and agent-driven conflict resolution as default behavior.
  • Care most about PR-style review that feeds the next agent turn.
  • Need an ADE where dependent agent tasks form a managed stack.
  • Are evaluating open-source options specifically for shipping AI-generated code in reviewable layers.

Choose Emdash if you:

  • Need wide CLI provider coverage today.
  • Want SSH remote work, cloud workspaces, or on-your-infra enterprise options now.
  • Prefer an ADE that includes browser, editor, prompts, skills, and MCP tooling in one surface.
  • Care more about environment breadth than stacked PR specialization.

Next Steps