Thanks to visit codestin.com
Credit goes to www.emdash.sh

[ Backed by Y-Combinator Combinator ]
Open-source agentic development environment
Your coding agent dashboard. Code purely by orchestrating agents. Run multiple in parallel, each isolated in their own Git worktree.
[Over 20K downloads]
showcaseUsage example:- Support for disabling specific options - Fade and zoom effects -Input focuses when opened - Closes when clicking outside - Shows selected item with checkmarkDisabled options Smooth animationsAuto-focusClick outside to closeVisual feedback { Combobox } options = [
 { value: , label: },
 { value: , label: },
 { value: , label: , disabled: },
]
 MyComponent() {
 [value, setValue] = React.useState('')
 (
 <Combobox
 options={options}
 value={value}
 onValueChange={setValue} placeholder= searchPlaceholder=importfromconsttruefunctionconstreturn'@/components/ui/combobox''apple''Apple''banana''Banana''orange''Orange'"Search fruits...""Select a fruit..." Add a follow-up /Claude 4.5 Sonnet (Thinking) · 25.7% · 1 file edited / commands · @files!shell · ctrl+r to review edits Tip: You can start the Cursor CLI with agent`(same as `cursor-agent').2 4 1 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18The component follows your project's design system and accessibility guidelines. It's ready to use!Plan ModeContext7 McpCursor+72general-action/websitewebsite general-action/beaconbeacon Add taskadd-comboboxAdd ProjecthomeAdd tasksrc/components/combobox.tsx+68 ready in › Network: use to expose http://localhost:3000/__debug › press to list configured Cloudflare bindings › press to show helponviatook 5s run dev > dev > vite dev --port 3000 2424 ms Local:--host› Debug:b + enterh + enterraban add-comboboxv24.3.0>npmVITE v7.3.0http://localhost:3000/ src/components/index.ts+42 files...WorktreeGlobal+72config.ts
Refactor App.tsxUpdate tailwind configAuth-FlowApi-RoutesImprove email sending logic
Each agent in a separate Git worktree.
Orchestrate multiple agents across isolated worktrees.
[ Parallel Agents ]
Advanced optionsWindows installer missingPlease fulfill various indicators according to the task objectives and connect with relevant personnel.bug
Integrate Agent Client Protocol (ACP)Please fulfill various indicators according to the task objectives and connect with relevant personnel.featAllow choosing terminal backendPlease fulfill various indicators according to the task objectives and connect with relevant personnel.feat
filterLinearJiraGitHub
Pass issues directly to agents.
Pull from Linear, Jira, or GitHub. The agent gets full context.
[ Issues ]
4Ready for reviewMerge orchestrationemdash/pick-shell-freely-codex-3ztMake the auto update actually emdash/refresh-finally-works-gemini-k6vShow distinct icon for tool call apemdash/badges-mark-tools-codex-q1mHomepage Design WireframeIn progressPrompt reappears in multi-agen...emdash/ghost-prompt-echoes-cursor-9bfAl reviewemdash/clever-eyes-judge-codex-w8r3To-do2Kanban Board Enhancementsemdash/swift-columns-dance-qwen-3kmFlexible workspace layoutemdash/cozy-robots-awaken-auggie-p2xUpdate provider visual in readmeemdash/polish-docs-sparkle-codex-h4n
See everything at once.
Kanban view of running agents. Know who's done, who needs input.
[ Status ]
Homepage Design Wireframe"viewport"<head> <meta charset="UTF-8"><meta name= content="width=device-width,initial-scale=1.0"><title>Css Padding Example ...Homepage Design Wireframe/border: 2px solid blue;"viewport"<head> <meta charset="UTF-8"><meta name= content="width=device-width,initial-scale=1.0"><title>Css Padding Example </title><style> .box{/* Adding a border to visualizepadding * Homepage Design Wireframe"viewport"<head> <meta charset="UTF-8"><meta name= content="width=device-width,initial-scale=1.0"><title>Css Padding Example ...
Same task to multiple agents. Compare the results.
Run any number of agents across providers and/or multiple copies of the same model.
[ Best of N ]
src/App.tsxEnter /Commit & Push * 'react'; './App.css'; './components/Hello'; logo = ('./logo.svg'); () { ( <div className="App"> <div className="App-header"> <img src={logo} className="App-logo" alt="logo" /> <h2>Welcome to React</h2> </div> <p className="App-intro"> To get started, edit <code>src/App.tsx</code> and save to reload.importasfromReactimportimportHellofromconstrequirereturnfunctionApp3 7 2 8 1 4 5 6 9 10 11 12 13 14 16 17 18 19Portfoliofrontendserveradd-user...integrat...fix-down...fix-redi...
Write code. Review diffs. Ship.
Built-in diff view. Commit and push without switching tools.
[ Accelerate ]
[ Coding Agents ]
Use any agent.
Emdash works with 20+ coding agents. Mix and match per task or just use your favorite.
  • Codex
  • Cursor
  • Amp
  • GitHub Copilot
  • Claude Code
Show 15 more
Connect to MCP servers
Connect tools through MCP without extra glue code.
Learn about MCP
Detected agentsClaude CodeCodexCursor
CLI auto-detection
No setup checklist. Emdash finds your installed agent CLIs automatically.
extensioncommandsgrayscale.tsactivate.tsfolders.tsfileColor.tsISSUE TEMPLATEworkflowspr-closed.ymlbuild.ymllabel.ymlclose-... * 'react'; './App.css'; './components/Hello'; logo = ('./logo.svg'); () { ( <div className="App"> <div className="App-header"> <img src={logo} className="App-logo" alt="logo" /> <h2>Welcome to React</h2> </div> <p className="App-intro"> To get started, edit <code>src/App.tsx</code> and save to reload. </p> < name="TypeScript" /> </div> ); } export default App;importasfromReactimportimportHellofromconstrequirereturnfunctionAppHello1 2 3 4 5 6 7 8 9 10 11config.tsApp.tsx
Built-in file editor
Edit files without leaving the app.
View docs
[ Praise ]
What developers are saying.
This is spot on. I think future of software is async because it gives engineering scale to an individual.
Nitesh
Nitesh
@ArmyOfRobots · Engineer
Parallel CLI agents in isolated worktrees is a killer idea! Feels like the foundation for serious agent-native dev environments.
Suhrab
Suhrab
@suhrabautomates · Founder
Parallel brains, one cockpit. Ship faster 🚀
Libing
Libing
@libing890117 · AI Growth Architect at AI Foundation
Now you can run a swarm of droids, or claudes, or codexes in parallel using the open source Emdash app congrats on shipping fast
Ian Nuttall
Ian Nuttall
@iannuttall ·
[ FAQ ]
Frequently asked questions.

A desktop app for running multiple coding agents in parallel, each in its own Git worktree.

Start shipping with
Download for free
[ Open Source ]
Proudly open source.