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
| Treq | Emdash | |
|---|---|---|
| Positioning | Stacking ADE, open-source Graphite alternative | Open-source agentic development environment |
| Isolation model | Jujutsu workspaces over a colocated Git repo | Parallel agent tasks with workspace isolation |
| Review surface | PR-style diffs, comments sent back to the agent | Review surfaces inside a broader ADE |
| Stacked changes | Core workflow | Not emphasized publicly |
| Auto-rebase | Core workflow | Not emphasized publicly |
| Provider support | Claude, Codex, and Cursor shown today | 34 supported agent CLIs in public materials |
| Remote work | Roadmap: SSH remote development | SSH remote work, cloud workspaces, enterprise on-your-infra |
| License | Apache 2.0 | Apache 2.0 |
| Pricing | Free desktop, Pro coming for GitHub and merge queue | Free 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
| Feature | Treq | Emdash |
|---|---|---|
| Local-first desktop app | Yes | Yes |
| Parallel agent sessions | Yes | Yes |
| Workspace isolation | Yes | Yes |
| Review and diff UI | PR-style diffs with line comments | Yes |
| Comments sent back to the agent | Yes | Broader ADE review, less public emphasis on stacked review loops |
| Stacked PR or stacked workspace support | Yes | Not emphasized publicly |
| Auto-rebase and conflict handling | Yes | Not emphasized publicly |
| Broad provider support | Focused set today | 34 supported agent CLIs |
| SSH or remote workspaces | Planned, not shipped | Yes |
| Cloud and enterprise packaging | GitHub and merge queue listed as coming soon | Yes |
| Open source | Apache 2.0 | Apache 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
- Treq vs Orca: another open-source ADE comparison with a different momentum profile.
- Treq vs Superset: packaging and breadth versus review focus.
- Agent orchestration: why isolation and review matter once agents run in parallel.
- Changes and reviews: Treq's review loop in practice.
- Installation: install Treq and open a repository.