Repolode
generalaction

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. 1

    Instale no macOS usando o Homebrew

    brew install --cask emdash
  2. 2

    Ou baixe o aplicativo para desktop da sua plataforma na página de lançamentos

  3. 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