Pragma vs Emdash
Apache-2.0
Open-source agentic development environment (YC W26)
Full comparisonPragma vs Competitors
Emdash, Orca, and Superset all run coding agents in parallel git worktrees, the same starting point as Pragma. Each page below is checked against that project's own GitHub repository — README, license, and linked docs — not just its marketing site, and covers how to bring your existing worktrees over.
Apache-2.0
Open-source agentic development environment (YC W26)
Full comparison"The AI Orchestrator for 100x builders" — Codex, Claude Code, OpenCode, or Pi in parallel worktrees
Full comparisonElastic License 2.0
Agentic IDE to orchestrate 100+ coding agents in parallel
Full comparisonEveryone in this space isolates agents in git worktrees. Pragma is the one that treats the surrounding environment — plugins, automations, editors, boards, phones — as part of the product.
| Capability | Pragma | Emdash | Orca | Superset |
|---|---|---|---|---|
| Native shellRust host + the OS webview, not a bundled browser | Tauri + Rust | Electron | Electron | Electron |
| Agents as pluginsEach integration is its own versioned package with official branding | Yes | Partial | Partial | Partial |
| Public plugin APIThird-party sidebar tabs, cards, web views, and commands in the app itself | Yes | No | No | No |
| Programmable automationsYour own TypeScript running on host events, not just a schedule | Yes | Partial | Partial | Partial |
| Interactive agent scratchpadsAgents write MDX with live React components you can edit and comment on | Yes | No | No | No |
| Agent boardPrompt to review to pull request as tracked cards | Yes | No | No | Yes |
| Fan out + comparison viewOne prompt into N attempts, compared as terminals, diffs, and scratchpads | Yes | No | Yes | Partial |
| Editing suiteCode editor, markdown WYSIWYG, PDF, image, video, and audio viewers | Yes | Partial | Partial | Partial |
| Built-in AI, your keyInline ⌘K edits, one-click PR drafting, ask-anything from the palette | Yes | No | Partial | No |
| Auto agent & model picksA System 1 model picks the agent, model, and reasoning effort for each launch | Yes | No | No | No |
| Live agent progressWhat each agent is doing right now, with an estimate of how far it has got | Yes | status only | status only | status only |
| AI merge-conflict resolutionResolves each conflict in the PR view, double-checks uncertain files, then commits | Yes | No | hands it to an agent | No |
| Agent accounts & usage limitsEvery agent's accounts and plan usage, switchable globally or per project | Yes | No | Partial | Partial |
| Mobile & web clientPlatforms it ships, and how you reach it off your LAN | iOS, Android, Web — own tunnel | No | iOS, Android — Orca Relay (hosted) or LAN | iPhone only — Pro plan, hosted relay |
| Persistent host serverSessions, tunnels, and headless launches survive quitting the app | Yes | Partial | Partial | Partial |
| Remote projectsSSH hosts as first-class remote projects | SSH | SSH | SSH + WSL | No |
| User themesEditable colour tokens per project, not a fixed preset list | Yes | Partial | Partial | Partial |
| LicenseWhat you are allowed to do with the source | AGPL-3.0 | Apache-2.0 | MIT | Elastic 2.0 |
Checked against the generalaction/emdash, stablyai/orca, superset-sh/superset repositories (README, LICENSE, and linked docs) as of 2026-08-29, with the mobile row re-verified on 2026-10-06: Orca added a hosted "Orca Relay" tunnel option, and Superset shipped an iPhone app on 2026-09-21 for Pro subscribers. The phone clients are compared in detail on the Pragma Go page. The Auto, agent progress, merge-conflict, and accounts rows were checked on 2026-10-03: Orca and Superset both track usage and switch accounts globally (Superset for Claude Code and Codex), with no per-project choice, and Orca resolves conflicts by launching an agent on them. This space moves fast — if something here is out of date, open an issue on https://github.com/pragma-sh/pragma and we will correct it. Read a fuller, sourced write-up for each one on the comparison pages, including how to migrate.
All four tools use plain git worktrees, so there's nothing to export. Open your project in Pragma and add your existing branches as Pragma worktrees — see each comparison page for the rest of the move.