Foi disponibilizado no catálogo do Embrapa I/O um novo boilerplate para desenvolvimento de aplicações utilizando a popularmente chamada vibe coding. Ou seja, o uso de agentes de IA (tal como o GitHub Copilot, OpenAI Codex, Gemini CLI, Claude Code, etc) para criação de um software funcional, aderente aos pipelines de DevOps da plataforma e em qualquer linguagem de programação e/ou framework.

Este boilerplate é particularmente útil para usuários que queiram iniciar um novo projeto, mas que não encontrem no catálogo a pilha tecnológica com a qual estão mais familiarizados. Neste caso o usuário pode partir deste boilerplate e solicitar ao agente de sua preferência que crie a estrutura do projeto. O código inicial do repositório possui diretrizes e instruções intrínsecas que garantirão todos os elementos requeridos pelo Embrapa I/O, tal como os arquivos de parametrização (.env e env.io), serviços de suporte (backup, restore e sanitize), stack de containers com rede e volumes externos, integração com as ferramentas-satélite (Matomo, Sentry, SonarQube, etc), dentre muitas outras coisas.

Boilerplate para vibe coding.

No vídeo abaixo é mostrado o uso deste boilerplate a partir de 3 agentes: Gemini CLI (modelo gemini-2.5-pro), OpenAI Codex (modelo gpt-4o-mini) e GitHub Copilot (modelo Claude Sonnet). Assim, partimos da criação da aplicação utilizando o boilerplate (pela interface do Embrapa I/O) e, com o uso apenas de prompt de comando para os agentes, é criada uma aplicação de backend em PHP para uma API REST com autenticação via One-Time Password (OTP) e JWT totalmente funcional. Ao final, fazemos o processo de validação e deploy em um cluster do catálogo da plataforma em estágio alpha.