Agentes de IA

ECC: Ferramenta de agentes que planeja código antes de escrever, sem depender de nuvem

O desenvolvedor que precisa de um sistema que organize habilidades de IA, bloqueie comandos perigosos e mantenha histórico de execuções — sem que a nuvem de qualquer provedor fique exposta — agora…

Reprodução · user-images.githubusercontent.com

O desenvolvedor que precisa de um sistema que organize habilidades de IA, bloqueie comandos perigosos e mantenha histórico de execuções — sem que a nuvem de qualquer provedor fique exposta — agora tem uma alternativa direta. Criado em janeiro de 2026 por um único mantenedor, o ECC (Engine for Coordinated Code) é um pacote de código aberto que funciona como um engine de agentes, integrando ferramentas como Claude Code, Codex e até Copilot sem expor dados sensíveis.

---

Arquitetura: de hooks e GateGuard à sincronização com repositórios privados

O ECC não é mais um wrapper genérico de IA: ele é um sistema de engenharia reversível. Quando você instala, o projeto registra hooks em plugins de agentes (como o ecc@ecc para Claude Code) para que o código seja planejado antes de ser executado. Isso evita que prompts repetitivos sejam recriados a cada interação.

A segurança é o ponto mais crítico: o GateGuard analisa comandos em tempo real, bloqueando scripts PowerShell maliciosos e evitando que variáveis ocultem invocações anteriores. O instalador, por exemplo, garante que arquivos não sejam sobrescritos sem consentimento — mesmo em instâncias de dry-run. A licença MIT permite uso livre, mas o projeto depende de patrocínios para manter o GitHub App Pro, que permite acesso a repositórios privados por 19 dólares por assinatura/mês.

A versão v2.2.1, lançada em agosto de 2026, é um patch de segurança que reforça a imutabilidade do histórico de execuções e atualiza o yarn.lock para compatibilidade com o npm. O projeto não roda em nuvem: tudo que não for dependência externa (como a API de Claude) executa localmente.

---

Como instalar e usar: de zero a agente com memória e habilidades

A adoção é simples: basta escolher entre o guided setup (via CLI) ou o plugin nativo do Claude Code. O primeiro instala automaticamente os pacotes ecc-universal e ecc-agentshield (ambos disponíveis no npm), enquanto o segundo exige apenas o slug ecc@ecc no plugin. O agente então herda 68 habilidades (incluindo build repair, review de código e planejamento) e 94 shims (comandos adaptados para outros motores como Cursor ou Qwen).

Na primeira execução, o ECC cria um state persistente: cada agente mantém memória de prompts anteriores, evitando reinicializações. Para quem precisa de mais recursos, o ECC Pro (via GitHub App) permite acesso a repositórios privados — mas só para assinantes pagantes. O projeto é MIT-licenciado, mas os mantenedores dependem de patrocínios para manter a infraestrutura.

--- Dados que falam por si:

  • 246 dias de vida (criado em 18/01/2026), mas com 264 mil estrelas e 39 mil forks.
  • 214 issues abertas, mas o último commit foi em 21/09/2026 — o projeto ainda tem ritmo de atualizações semanais.
  • Versão 2.2.1 é um bug fix, não uma nova funcionalidade major.
  • Licença MIT permite uso em qualquer ambiente, mas o projeto não é gratuito para acesso a repositórios privados.

O ECC não é para quem quer uma solução one-size-fits-all: é para quem precisa de um engine de agentes que controla o fluxo de trabalho, sem depender de nuvem.

Fontes

JavaScriptMITAgentes de IATrendshift
Como apuramos: as fontes consultadas estão indicadas nesta matéria para que você possa conferir as informações. Os números de estrelas e a posição no ranking refletem o momento da coleta. Conheça os critérios editoriais.