App de escritorio para ejecutar varios agentes de programación en paralelo, cada uno en su propio git worktree, con una app móvil para supervisarlos.
generalaction/emdash
Aplicación de escritorio para ejecutar varios agentes de programación con IA en paralelo, cada uno aislado en su propio Git worktree y rama.
- Estrellas
- 6,029
- Forks
- 638
- Issues abiertos
- 94
- Último commit
- hace 13 horas
¿Qué es?
Emdash es una aplicación de escritorio para ejecutar agentes de programación con IA en paralelo. Cada tarea tiene su propio Git worktree y rama, así que puedes explorar varias correcciones o funcionalidades a la vez sin que los agentes interfieran en una misma copia de trabajo. Revisas los cambios de cada agente, conservas lo que funciona y lo integras.
Emdash detecta los agentes CLI que ya están instalados en tu equipo, incluidos Claude Code, Codex, OpenCode, Amp, Cursor y GitHub Copilot. Funciona con repositorios locales y bases de código remotas mediante SSH/SFTP, con autenticación por SSH agent, clave o contraseña; las credenciales se guardan en el llavero del sistema operativo.
Puedes enviar incidencias de Linear, GitHub, Jira, GitLab, Asana y varios gestores más directamente a un agente. Desde la misma interfaz puedes crear pull requests, consultar el estado de CI e integrarlas. El estado de la aplicación se guarda en una base de datos SQLite local y la telemetría es opcional.
Funciones clave
- 01Ejecuta varios agentes de programación en paralelo, cada uno aislado en su propio Git worktree y rama.
- 02Detecta agentes CLI instalados, como Claude Code, Codex, OpenCode y Amp.
- 03Admite proyectos remotos mediante SSH/SFTP con autenticación por agent, clave o contraseña.
- 04Importa tickets de Linear, GitHub, Jira, GitLab y otros gestores para asignarlos a agentes.
- 05Permite revisar cambios, abrir pull requests, consultar CI e integrar cambios desde un mismo lugar.
- 06Guarda localmente el estado de la aplicación en SQLite y permite desactivar la telemetría.
Casos de uso
- Probar varios enfoques para el mismo error y comparar los cambios resultantes.
- Asignar tickets bien definidos de Linear o Jira a agentes mientras trabajas en otra cosa.
- Ejecutar agentes de programación sobre código alojado en un servidor remoto de desarrollo mediante SSH.
- Mantener los experimentos de los agentes aislados de tu árbol de trabajo principal.
Inicio rápido
- 1
Instálalo en macOS con Homebrew
brew install --cask emdash - 2
O descarga la aplicación de escritorio para tu plataforma desde la página de lanzamientos
- 3
Abre Emdash e indica un proyecto local o una máquina remota; detectará automáticamente las agent CLI instaladas
Antes de usarlo
- Requiere tener instalada por separado al menos una agent CLI compatible, como Claude Code o Codex.
- Según el proveedor que elijas, las agent CLI pueden enviar código y prompts a sus respectivos proveedores.
Temas
Preguntas frecuentes
- ¿Qué es emdash?
- Aplicación de escritorio para ejecutar varios agentes de programación con IA en paralelo, cada uno aislado en su propio Git worktree y rama. Emdash es una aplicación de escritorio para ejecutar agentes de programación con IA en paralelo. Cada tarea tiene su propio Git worktree y rama, así que puedes explorar varias correcciones o funcionalidades a la vez sin que los agentes interfieran en una misma copia de trabajo. Revisas los cambios de cada agente, conservas lo que funciona y lo integras.
- ¿emdash es gratuito? ¿Qué licencia tiene?
- emdash es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿emdash sigue mantenido?
- Mantenimiento activo. El último commit de emdash fue el 19 oct 2026.
- ¿Para qué puedo usar emdash?
- Probar varios enfoques para el mismo error y comparar los cambios resultantes. Asignar tickets bien definidos de Linear o Jira a agentes mientras trabajas en otra cosa. Ejecutar agentes de programación sobre código alojado en un servidor remoto de desarrollo mediante SSH. Mantener los experimentos de los agentes aislados de tu árbol de trabajo principal.
- ¿Cómo se instala emdash?
- Instálalo en macOS con Homebrew: brew install --cask emdash O descarga la aplicación de escritorio para tu plataforma desde la página de lanzamientos Abre Emdash e indica un proyecto local o una máquina remota; detectará automáticamente las agent CLI instaladas
- ¿Dónde consigo emdash?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/generalaction/emdash
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un harness basado en plugins que ofrece a Claude Code, Codex y otros agentes de programación agentes, skills, hooks, memoria y análisis de seguridad compartidos.
Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo.
Aplicación de escritorio, móvil, web y CLI para ejecutar y orquestar varios agentes de programación, como Claude Code, Codex y OpenCode, en worktrees paralelos.
Proxy local y visor de trazas que captura el tráfico de API de agentes de programación con IA, como Claude Code y Codex CLI, para inspeccionar prompts, llamadas a herramientas y uso de tokens.
Dos libros gratuitos en línea que explican cómo se diseñan y controlan los harnesses de agentes para modelos que escriben código, como Claude Code y Codex.