Sobre o projeto
Emdash é um aplicativo de desktop open-source projetado para executar múltiplos agentes de IA de codificação simultaneamente. Cada tarefa opera em seu próprio Git worktree, permitindo que os usuários explorem múltiplas correções ou funcionalidades ao mesmo tempo, revisem diffs e mesclem alterações bem-sucedidas. Ele suporta projetos locais e máquinas remotas via SSH/SFTP, e integra-se com agentes CLI existentes, como Claude Code, Codex, OpenCode, Amp, e outros.
Principais recursos incluem:
- Execução paralela de múltiplos agentes de codificação sem alternância de terminais.
- Isolamento de cada agente em seu próprio Git worktree e branch.
- Integração com rastreadores de problemas como Linear, GitHub, Jira, GitLab, Asana, Featurebase, Monday.com, Forgejo e Plain.
- Revisão unificada de diffs, criação de pull requests, inspeção de CI e mesclagem.
- Suporte a projetos remotos via SSH/SFTP com armazenamento de credenciais no keychain.
A instalação está disponível para macOS (Homebrew ou DMG direto), Windows (MSI ou EXE portátil) e Linux (AppImage, DEB, RPM) para arquiteturas x64 e ARM64.
O Emdash detecta automaticamente os CLIs de provedores instalados e suporta agentes como Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, Droid e GitHub Copilot. Para agentes com suporte a lifecycle hooks, ele instala entradas marcadas no config de nível de usuário para rastrear status, notificações e sessões retomáveis.
O aplicativo é local-first, armazenando o estado em um banco de dados SQLite local, e não envia código ou conversas para os servidores do Emdash. A telemetria é opcional e pode ser desativada nas configurações ou pela variável de ambiente TELEMETRY_ENABLED=false.
Licenciado sob Apache-2.0, contribuições são bem-vindas via guia de contribuição e comunidade no Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.