Overview
Emdash is a desktop environment for running CLI coding agents such as Claude Code, Codex, Cursor, OpenCode, and Amp in parallel. Each task uses its own Git worktree and branch, while tickets, diffs, pull requests, CI checks, merges, and SSH remote projects can be handled from one workflow. The latest release checked is v1.2.4.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Isolate parallel coding agents in separate worktrees
Each task gets an independent Git worktree and branch, letting different installed provider CLIs run simultaneously without mixing changes.
Sources: [2]
Move from tickets to diffs, pull requests, CI, and remote projects
Tickets from Linear, GitHub, Jira, GitLab, Asana, and other systems can be sent to agents, with built-in diff/PR/CI workflows and SSH/SFTP support for remote codebases.
Sources: [2]
For developers who want to reuse existing agent subscriptions across parallel tasks
It fits multi-provider workflows where different CLI agents can be assigned based on the task rather than locking the team into one model.
Sources: [2]
Local-first storage does not eliminate provider data flows or configuration changes
The README says Emdash stores app state in local SQLite and does not send code or chats to Emdash servers. Agent CLIs may still send code/prompts/context to their providers, and lifecycle hooks can be added to user-level agent configuration. Telemetry is optional. Emdash is Apache-2.0.
Official sources
- [1]generalaction/emdash repository(2026-09-18)
- [2]Emdash README(2026-09-18)
- [3]Emdash LICENSE.md(2026-09-18)
- [4]Emdash v1.2.4 release(2026-09-18)
Supplemental curator note
Emdash is a parallel agentic development environment under Apache-2.0. Its README states that app state stays in local SQLite and code/chats are not sent to Emdash servers, although the selected agent providers may receive code and prompts.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/generalaction/emdash.git - 2
Enter the repository
cd emdash - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
5,769 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 568
- Open PRs
- 28
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- ai
- cli
- containerization
- docker
- jira
- linear
- llm
- openai
- opensource
- orchestration
- parallelexecution
- terminal
- Stars
- 5,769
- Forks
- 593
- Watchers
- 22
- Open issues
- 69
- Primary language
- TypeScript
- License
- Apache-2.0
- Repository last updated
- Sep 18, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- OpenClaw390,022 Stars
A persistent personal AI assistant platform spanning channels, tools, memory, and schedules.
TypeScript - React250,557 Stars
A JavaScript library for building web and native user interfaces from declarative components.
JavaScript - Hermes Agent246,751 Stars
A persistent AI agent with memory, skills, cron jobs, subagents, and multiple terminal backends.
Python - n8n205,216 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - TensorFlow200,162 Stars
An end-to-end machine-learning platform connecting research, training, evaluation, visualization, and deployment.
C++
Report incorrect information
Tell us if any listing information is incorrect or outdated.