Pular para o conteúdo principal

Visão geral

Devin é capaz de implantar pequenas aplicações que ele mesmo cria do zero. No entanto, Devin tem limitações quando se trata de implantar aplicações já existentes.
ComponenteNovas aplicaçõesAplicações existentes
FrontendSuporte pronto para uso (usando template pré-configurado)Requer acesso e instruções personalizados via Secrets e Knowledge
BackendSuporte pronto para uso (usando template FastAPI)Requer acesso e instruções personalizados via Secrets e Knowledge

Implantação de front-end

Devin pode implantar aplicações de front-end usando um modelo pré-configurado que utiliza Vite, TypeScript, Tailwind CSS e Shadcn. Quando um usuário pede para Devin criar um app de front-end do zero, ele usará esse modelo como ponto de partida, salvo indicação em contrário. Se o usuário fornecer aprovação explícita, Devin poderá implantar esses apps de front-end por meio de um serviço interno.

Implantação de backend

Para aplicações de backend, o Devin usa um template FastAPI. Assim como nos apps de frontend, o Devin pode fazer o deploy de apps de backend criados a partir desse template no Fly.io, mediante aprovação do usuário.

Limitações

  • Aplicativos preexistentes: Devin não está preparado para fazer deploy de aplicativos já existentes. Embora aplicativos de frontend possam funcionar, aplicativos de backend não funcionarão em 99% dos casos.
  • Deploy personalizado: Para aplicativos que não foram criados com os templates do Devin, os usuários devem escolher seu próprio método de deploy e fornecer ao Devin as credenciais e instruções necessárias por meio de Secrets e Knowledge.