App para desktop que executa vários agentes de programação lado a lado, cada um em seu próprio git worktree, com um app complementar para monitoramento pelo celular.
generalaction/emdash
Aplicativo desktop para executar vários agentes de programação com IA em paralelo, cada um isolado em sua própria worktree e branch do Git.
- Estrelas
- 6,029
- Forks
- 638
- Issues abertas
- 94
- Último commit
- há 13 horas
O que é?
O Emdash é um aplicativo desktop para executar agentes de programação com IA lado a lado. Cada tarefa recebe sua própria worktree e branch do Git, para que você possa explorar várias correções ou funcionalidades ao mesmo tempo sem que os agentes interfiram na mesma cópia de trabalho. Você revisa o diff de cada agente, mantém o que funciona e faz o merge.
O Emdash detecta agentes CLI já instalados na sua máquina, incluindo Claude Code, Codex, OpenCode, Amp, Cursor e GitHub Copilot. Ele funciona com repositórios locais e bases de código remotas por SSH/SFTP, usando autenticação por SSH agent, chave ou senha, com as credenciais armazenadas no chaveiro do sistema operacional.
É possível enviar issues do Linear, GitHub, Jira, GitLab, Asana e vários outros sistemas de acompanhamento diretamente para um agente. Na mesma interface, você pode criar pull requests, conferir o status do CI e fazer o merge. O estado do aplicativo fica em um banco de dados SQLite local, e a telemetria é opcional.
Recursos principais
- 01Executa vários agentes de programação em paralelo, cada um isolado em sua própria worktree e branch do Git.
- 02Detecta agentes CLI instalados, como Claude Code, Codex, OpenCode e Amp.
- 03Oferece suporte a projetos remotos por SSH/SFTP, com autenticação por agent, chave ou senha.
- 04Importa tickets do Linear, GitHub, Jira, GitLab e outros sistemas de acompanhamento para os agentes.
- 05Permite revisar diffs, abrir pull requests, conferir o CI e fazer merge em um só lugar.
- 06Armazena o estado do aplicativo localmente em SQLite e permite desativar a telemetria.
Casos de uso
- Testar várias abordagens para o mesmo bug e comparar os diffs resultantes.
- Encaminhar tickets bem definidos do Linear ou Jira para agentes enquanto você trabalha em outra coisa.
- Executar agentes de programação em código hospedado em um servidor de desenvolvimento remoto por SSH.
- Manter os experimentos dos agentes isolados da sua worktree principal.
Início rápido
- 1
Instale no macOS usando o Homebrew
brew install --cask emdash - 2
Ou baixe o aplicativo para desktop da sua plataforma na página de lançamentos
- 3
Abra o Emdash e indique um projeto local ou uma máquina remota; ele detecta automaticamente as agent CLI instaladas
Antes de usar
- É necessário instalar separadamente pelo menos uma agent CLI compatível, como Claude Code ou Codex.
- Dependendo do provedor escolhido, as agent CLI podem enviar código e prompts para seus próprios provedores.
Tópicos
Perguntas frequentes
- O que é emdash?
- Aplicativo desktop para executar vários agentes de programação com IA em paralelo, cada um isolado em sua própria worktree e branch do Git. O Emdash é um aplicativo desktop para executar agentes de programação com IA lado a lado. Cada tarefa recebe sua própria worktree e branch do Git, para que você possa explorar várias correções ou funcionalidades ao mesmo tempo sem que os agentes interfiram na mesma cópia de trabalho. Você revisa o diff de cada agente, mantém o que funciona e faz o merge.
- emdash é gratuito? Qual é a licença?
- emdash é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- emdash ainda é mantido?
- Manutenção ativa. O último commit de emdash foi em 19 de out. de 2026.
- Para que posso usar emdash?
- Testar várias abordagens para o mesmo bug e comparar os diffs resultantes. Encaminhar tickets bem definidos do Linear ou Jira para agentes enquanto você trabalha em outra coisa. Executar agentes de programação em código hospedado em um servidor de desenvolvimento remoto por SSH. Manter os experimentos dos agentes isolados da sua worktree principal.
- Como instalar emdash?
- Instale no macOS usando o Homebrew: brew install --cask emdash Ou baixe o aplicativo para desktop da sua plataforma na página de lançamentos Abra o Emdash e indique um projeto local ou uma máquina remota; ele detecta automaticamente as agent CLI instaladas
- Onde consigo emdash?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/generalaction/emdash
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um harness baseado em plugins que oferece a Claude Code, Codex e outros agentes de programação agentes, skills, hooks, memória e varredura de segurança compartilhados.
Terminal nativo para macOS baseado no libghostty, com abas verticais, notificações que entendem agentes e CLI programável para executar agentes de programação com IA em paralelo.
App para desktop, dispositivos móveis, web e CLI que executa e coordena vários agentes de programação, como Claude Code, Codex e OpenCode, em worktrees paralelas.
Proxy local e visualizador de traces que captura o tráfego de API de agentes de programação com IA, como Claude Code e Codex CLI, para inspecionar prompts, chamadas de ferramentas e uso de tokens.
Dois livros online gratuitos explicam como são projetados e controlados os harnesses de agentes para modelos que escrevem código, como Claude Code e Codex.