# Emdash — Parallel Multi-Agent Dev Environment > Open-source agentic development environment (YC W26) that runs multiple AI coding agents in parallel, each in isolated git worktrees. Supports Claude Code, Codex, Gemini CLI, and 20+ agents. 3,600+ stars. ## Install Save as a script file and run: ## Quick Use 1. Install: `npm install -g emdash` or `brew install emdash` 2. Run: `emdash` in your project directory 3. Create parallel agent sessions: ```bash # Launch 3 agents working on different tasks simultaneously emdash run "Fix the login bug" --agent claude-code emdash run "Add unit tests for auth module" --agent codex emdash run "Refactor database queries" --agent gemini-cli ``` Each agent gets its own git worktree — no merge conflicts, full isolation. --- ## Intro Emdash is an open-source Agentic Development Environment backed by Y Combinator (W26) that lets you run multiple AI coding agents in parallel, each isolated in its own git worktree, with 3,600+ GitHub stars. Instead of waiting for one agent to finish before starting another, run Claude Code, Codex, Gemini CLI, and 20+ other agents simultaneously on different tasks. Best for teams and solo developers who want to parallelize their AI-assisted development workflow. Works with: Claude Code, OpenAI Codex, Gemini CLI, Aider, Goose, and 20+ CLI agents. Setup time: under 3 minutes. --- ## Core Features ### Git Worktree Isolation Each agent session runs in its own git worktree — a lightweight, isolated copy of your repo. Agents can make changes freely without interfering with each other: ``` main/ ├── .worktrees/ │ ├── fix-login-bug/ (Claude Code working here) │ ├── add-auth-tests/ (Codex working here) │ └── refactor-db/ (Gemini CLI working here) ``` ### Multi-Agent Dashboard Visual dashboard showing all running agents, their progress, diffs, and status. Review and merge changes from any agent with one click. ### Diff Review Across Agents Compare changes from different agents side-by-side. Choose the best implementation or merge parts from multiple agents. ### Task Management Integration Connect to Linear, Jira, or GitHub Issues. Assign tickets directly to agents: ```bash emdash assign LINEAR-123 --agent claude-code emdash assign JIRA-456 --agent codex ``` ### Kanban View Visual board showing tasks assigned to agents, in-progress work, and completed items ready for review. ### Key Stats - 3,600+ GitHub stars - Y Combinator W26 backed - 20+ supported CLI agents - Git worktree isolation (zero conflicts) - Linear, Jira, GitHub Issues integration ### FAQ **Q: What is Emdash?** A: Emdash is an open-source development environment that runs multiple AI coding agents in parallel, each isolated in its own git worktree, so they can work on different tasks simultaneously without conflicts. **Q: Is Emdash free?** A: Yes, fully open-source under MIT license. **Q: Which AI agents does Emdash support?** A: Claude Code, OpenAI Codex, Gemini CLI, Aider, Goose, and 20+ other CLI-based coding agents. --- ## Source & Thanks > Created by [General Action](https://github.com/generalaction). Licensed under MIT. > > [emdash](https://github.com/generalaction/emdash) — ⭐ 3,600+ Thanks to the Emdash team and Y Combinator for pushing parallel agent development forward. --- ## 快速使用 1. 安装: `npm install -g emdash` 2. 运行: `emdash` 3. 创建并行 Agent 会话: ```bash emdash run "修复登录 bug" --agent claude-code emdash run "添加认证模块单测" --agent codex emdash run "重构数据库查询" --agent gemini-cli ``` 每个 Agent 在独立的 git worktree 中运行,互不干扰。 --- ## 简介 Emdash 是一个由 Y Combinator (W26) 支持的开源 Agent 开发环境,GitHub 3,600+ stars。它让你同时运行多个 AI 编码 Agent,每个都在独立的 git worktree 中隔离工作。支持 Claude Code、Codex、Gemini CLI 等 20+ 个 Agent。适合想并行化 AI 辅助开发工作流的团队和个人开发者。 --- ## 来源与感谢 > Created by [General Action](https://github.com/generalaction). Licensed under MIT. > > [emdash](https://github.com/generalaction/emdash) — ⭐ 3,600+ --- Source: https://tokrepo.com/en/workflows/682ff21b-789a-40e1-adc6-ba6197ae5fe6 Author: Agent Toolkit