O que é Devin AI?
Devin AI é um agente autônomo de engenharia de software criado pela Cognition. Diferente de assistentes de codificação que sugerem linhas ou respondem perguntas, Devin recebe um briefing completo do projeto, produz um plano de arquitetura, divide o trabalho em tarefas ordenadas e então escreve código, instala dependências, executa comandos de terminal e corrige erros que encontra ao longo do caminho.
Ele opera dentro do Devin Desktop, um IDE baseado em VS Code que a Cognition adquiriu da Windsurf e reconstruiu como a camada de interface para sua infraestrutura completa de agentes.
O agente que trabalha dentro desse ambiente não é uma janela de chat; é um processo rodando na sua máquina local ou em um sandbox na nuvem, editando arquivos reais, chamando gerenciadores de pacote reais e produzindo um diretório de projeto funcional com decisões já tomadas.
Para quem é o Devin AI?
- Desenvolvedores que querem delegar o trabalho repetitivo. Se você precisa que um projeto seja estruturado com autenticação, um sistema de pagamentos e um esquema de banco de dados antes de escrever uma única linha de lógica de negócio, Devin cuida dessa base sem exigir que você fique preso ao teclado.
- Fundadores solo lançando software em produção. Devin planeja a arquitetura, gera configurações de Docker, escreve arquivos de ambiente e produz rotas de API na mesma sessão. Para um fundador trabalhando sozinho, isso elimina horas de configuração por projeto.
- Equipes de engenharia com uma fila de tickets bem definidos. Os planos pagos conectam Devin ao Slack, Linear e GitHub, tornando possível atribuir tarefas como se fosse um engenheiro júnior e revisar o resultado como um pull request.
- Desenvolvedores experientes que conseguem ler criticamente o código gerado. A saída do Devin é código real e funcional, não um protótipo. Você precisa ter discernimento para revisar o que ele constrói, rejeitar o que ele erra e decidir o que aceitar. Isto não foi feito para pessoas que não conseguem ler o código que ele produz.
Prós e Contras do Devin AI
- Planeja a arquitetura antes de escrever uma única linha
- Divide grandes construções em listas de tarefas rastreáveis
- Se corrige quando instalações de dependências falham silenciosamente
- Funciona diretamente no seu sistema de arquivos local
- Encaminha tarefas para modelos Claude, GPT ou SWE
- Gera Docker, arquivos .env e rotas de API
- Conecta-se ao Slack, Linear e GitHub (pago)
- Cada comando de terminal requer aprovação manual de Permitir/Rejeitar
- O plano gratuito restringe você ao modelo mais lento
- O agente Devin Local ainda está com o rótulo Preview
Detalhamento da Avaliação
Devin está em uma categoria de produto diferente dos construtores de aplicativos drag-and-drop. Ele é um engenheiro de software com IA operando em um ambiente de desenvolvimento real, e as notas abaixo refletem isso.
Esta é uma ferramenta para desenvolvedores que querem delegar trabalho em vez de fazer tudo sozinhos.
| Recurso | Nota (De 10) | Por que essa nota |
|---|---|---|
| Facilidade de Uso | 7.5 | A interface familiar ao VS Code reduz a fricção para a maioria dos desenvolvedores, mas a instalação do Desktop é obrigatória, não há caminho para iniciantes e os prompts de aprovação por comando exigem que você permaneça presente durante toda a construção. |
| Recursos e Funcionalidade | 9.5 | Geração full-stack, roteamento multimodelo, scaffolding de API baseado em funções, Docker, schema Prisma, integração com Stripe e planejamento autônomo de 15 tarefas a partir de um único prompt. Nenhuma outra ferramenta desta série chega perto. |
| Design e Personalização | 8.5 | O IDE é limpo, profissionalmente projetado e parece maduro. O design visual do que Devin constrói é uma decisão dele, não sua, o que limita a personalização no lado da saída. |
| Custo-benefício | 8.5 | O crédito de $10 no cadastro é real, não um truque. O preço do plano Pro é justo para desenvolvedores ativos. O plano gratuito é restrito demais para um teste de verdade, e o plano de nível mais alto é caro para uso solo. |
| Desempenho e Confiabilidade | 9.0 | Se corrige em falhas de ambiente sem ser solicitado. A seleção de dependências estava correta desde o primeiro prompt. O único tropeço foi uma falha silenciosa de instalação de comando no terminal durante o onboarding. |
| Geral | 9.3 | Devin planeja a arquitetura antes de construir, escreve código com padrões de autorização corretos na primeira tentativa e se adapta a falhas de ambiente sem intervenção humana. |
Recursos do Devin AI
- Planejamento autônomo de arquitetura em várias etapas
- Geração full-stack de código no terminal local
- Roteamento multimodelo (Claude, GPT, série SWE)
- Integração com repositórios GitHub, GitLab e Bitbucket
- Integração com Slack e Linear para fluxos de trabalho com tickets (pago)
- Geração de Docker e configuração de ambiente de produção
- Scaffolding de rotas de API e esquema de banco de dados baseado em funções
Minha Análise Honesta do Devin AI: O Que Descobri Após Testá-lo
Antes de entrar no que encontrei durante os testes, vale ser preciso sobre o que o Devin realmente é, porque ele está em uma categoria diferente das outras ferramentas neste espaço.
A maioria das ferramentas de codificação com IA são assistentes. Você pede, eles geram, você revisa, você cola. O pensamento é seu; a digitação é deles.
Devin é um agente. Ele recebe um briefing, produz um plano e então trabalha seguindo esse plano executando comandos reais em um terminal real na sua máquina. Ele instala pacotes, cria diretórios, escreve arquivos, lê a saída de erros e se ajusta quando algo dá errado. Você não está conduzindo cada etapa; você está aprovando ou rejeitando as etapas que ele escolhe.
Essa distinção muda o que seria um teste justo. Eu não avaliei o Devin pela capacidade de autocompletar uma função ou explicar um stack trace. Avaliei da forma como você avaliaria um engenheiro de software júnior: ele consegue pegar um briefing detalhado de projeto, planejar o trabalho antes de tocar no teclado, escolher as dependências certas, escrever a lógica de autorização corretamente na primeira vez e corrigir os próprios erros sem que ninguém precise dizer o que aconteceu?
As seções abaixo documentam exatamente isso.
Da Página Inicial ao Painel: O Que Acontece nos Primeiros Cinco Minutos
A página inicial do Devin traz uma única manchete: “Devin, the AI software engineer.” Um botão “Try Devin” fica no canto superior direito.

Clicar nele leva você a uma tela de cadastro que oferece quatro caminhos:
- Continuar com GitHub
- Continuar com Google
- Continuar com Windsurf
- Endereço de e-mail e Sign up

Eu usei GitHub. O fluxo de OAuth foi concluído em menos de trinta segundos.
A tela de preços vem a seguir, antes do painel. Isto não é um prompt de teste ou um modal de upsell; é a primeira tela que você vê depois de autenticar. São mostrados três planos pagos, com um pequeno link cinza “Continue with free (limited access)” na parte inferior. Cliquei nele e continuei no plano gratuito.

Depois de escolher o plano gratuito, apareceu uma tela de confirmação: “We added $10 in on-demand usage to your account to help you get started with Devin.”

Esse crédito é aplicado ao seu consumo e é um gesto genuíno. Ele dá aos novos usuários um orçamento real para executar a primeira sessão sem precisar informar dados de pagamento imediatamente.
O painel web então carregou com a seguinte estrutura:
| Seção | O que contém |
|---|---|
| Sessions | Suas sessões de construção e o histórico delas |
| Ask | Uma interface de perguntas para consultas ao codebase |
| Automations | Tarefas de agente agendadas ou recorrentes |
| Review | Fluxos de revisão de código para a saída do agente |
| Wiki | Documentação gerada automaticamente a partir do seu codebase |
Uma checklist “Get started with Devin” ocupava o lado direito da tela, acompanhando seis etapas:
- Connect to Git (concluído)
- Select repositories (concluído, o que acionou o crédito de $10)
- Make your first session
- Validate in Devin Review
- Set up your wiki
- Ask Devin about your codebase

Na parte inferior da barra lateral esquerda, apareceram dois links: Install Desktop e Install CLI. A posição deles não é acidental. A interface web do Devin é uma camada de gerenciamento e revisão. O trabalho de engenharia real acontece no app Desktop ou via CLI. O painel deixa isso claro no primeiro minuto.

Veredito: O cadastro é rápido, e o crédito de $10 é uma forma prática de reduzir a barreira para um primeiro teste real. Direcionar novos usuários para uma tela de preços antes de mostrar o produto é uma decisão comercial deliberada, e funciona como um incentivo, mas cria um tom comercial antes de o usuário ver o que a ferramenta consegue fazer.
Por Que Instalei o App Desktop Antes de Testar Qualquer Outra Coisa
Depois que entrei no painel web, ficou claro que revisar o Devin apenas pelo navegador não seria um teste justo.
Muitos dos recursos mais avançados do Devin ficam no app Desktop ou na CLI:
- Edição de arquivos e trabalho dentro de repositórios
- Acesso ao terminal local e execução de comandos
- Execução de tarefas de build mais longas e complexas
- Trabalho com Devin Local, o agente autônomo para máquinas locais
Revisar apenas a interface web seria como testar uma furadeira olhando para a caixa. O painel web é onde você gerencia as sessões e revisa a saída. O app Desktop é onde o Devin realmente trabalha.
Cliquei em Install Desktop, fui levado à página de download e escolhi o instalador para Linux.
Instalando o Devin Desktop: Configuração Rápida com um Único Tropeço Revelador
A página de download traz uma faixa azul no topo: “WINDSURF IS NOW DEVIN DESKTOP. THE IDE YOU LOVE, WITH MORE FEATURES.”

Para desenvolvedores que já usavam Windsurf, essa mudança de marca é um contexto relevante. A Cognition adquiriu a Windsurf, reconstruiu a camada de agente do zero em Rust e a lançou como Devin Desktop. O assistente Cascade original foi aposentado e substituído pelo Devin Local.
A tela de onboarding da primeira execução me pediu para:
- Escolher um tema de cor: Light, Dark ou Other
- Marcar uma caixa para instalar o comando de terminal devin-desktop (que adiciona um atalho para abrir o Devin Desktop a partir de qualquer janela de terminal)
- Importar configurações existentes do editor (opcional)

Deixei a caixa do comando de terminal marcada. O login redirecionou para o navegador, foi concluído em segundos e me levou de volta ao app.
Então veio o tropeço. Apareceu uma faixa na parte inferior da tela: “Devin Desktop onboarding finished, but failed to install comma…” O texto estava cortado, mas o significado era claro. A instalação do comando de terminal falhou silenciosamente. O app em si continuou funcionando normalmente, e eu consegui prosseguir com os testes.

Na prática, isso é um pequeno inconveniente. Em termos do que isso sinaliza, porém, é o tipo de falha silenciosa que corrói a confiança em um produto cuja promessa central é a confiabilidade autônoma.
Se o Devin não consegue instalar seu próprio atalho de terminal durante um fluxo guiado de onboarding, isso levanta uma pergunta justa sobre o que mais pode falhar sem exibir um erro durante uma construção real de projeto.
Orientando-se: A Interface é Familiar, mas o Acesso aos Modelos é Restrito
A janela principal do Devin Desktop é dividida em dois painéis. O da esquerda é um editor padrão do VS Code. O da direita é o painel Cascade, agora renomeado como Devin Local.
Dois controles ficam na barra de prompt: o seletor de modelo e o seletor de agente. Eles são separados por um motivo. O seletor de modelo define qual modelo de IA fará o trabalho. O seletor de agente define como esse trabalho será executado.

Seletor de modelo (o que você recebe em cada plano):
| Modelo | Disponibilidade |
|---|---|
| SWE-1.6 Slow | Gratuito |
| SWE-1.6 | Somente Pro |
| SWE-1.6 Fast | Somente Pro |
| Claude Opus 4.8 Medium | Somente Pro |
| GPT-5.5 Low Thinking | Somente Pro |
No plano gratuito, o SWE-1.6 Slow é a única opção. O nome é preciso. O início da resposta em uma tarefa complexa demora visivelmente mais do que nos modelos Pro e, para uma construção com 15 tarefas planejadas, essa latência se acumula.
Opções do seletor de agente:
| Agente | O que faz |
|---|---|
| Cascade | Assistente local de autocompletar código |
| Devin Local (Preview) | Agente autônomo rodando na sua máquina |
| Devin Cloud | Agente hospedado na nuvem com revisão assíncrona (planos pagos) |
Selecionei Devin Local para este teste. O rótulo “Preview” não é apenas cosmético; ele sinaliza que o Devin Local ainda está em desenvolvimento e ainda não alcançou paridade de recursos com o Devin Cloud.

No centro do editor, três ações de início rápido eram mostradas: Open project, Clone repository e Connect via SSH. Abaixo delas, três prompts sugeridos de sessão apareciam: “Explore my codebase and diagram how it works”, “Review my latest changes and suggest improvements” e “Write tests for my most critical code paths”.
Eles são calibrados para codebases existentes, em vez de novas construções, o que indica onde o Devin funciona melhor em um fluxo de trabalho real.
Devin Planeja Toda a Construção Antes de Escrever Uma Única Linha
Submeti o mesmo briefing da plataforma de gestão de propriedades que uso nesta série de avaliações:
Crie uma plataforma de gestão de propriedades pronta para produção usando Next.js, TypeScript, Tailwind CSS, Prisma, PostgreSQL e Stripe. Requisitos: autenticação de proprietários e inquilinos, gerenciamento de propriedades e unidades, gerenciamento de contratos, solicitações de manutenção com acompanhamento de status, pagamentos de aluguel avulsos com Stripe, upload de contratos de locação, notificações por e-mail, painel do proprietário com relatórios, API REST, design responsivo e suporte a Docker.
Devin não começou gerando arquivos. Ele começou pensando.

Em segundos, ele produziu uma Architecture Overview nomeando todo o stack tecnológico, seguida por uma seção Database Schema com sete modelos:
| Modelo | Descrição |
|---|---|
| Users | Proprietários e inquilinos com acesso baseado em funções |
| Properties | Prédios ou complexos de propriedade dos proprietários |
| Units | Unidades individuais para aluguel dentro de propriedades |
| Leases | Contratos de locação entre proprietários e inquilinos |
| MaintenanceRequests | Ordens de serviço com acompanhamento de status |
| Payments | Registros de transações do Stripe |
| Documents | Arquivos de contratos de locação |

Em seguida, ele produziu um plano de 15 tarefas, na sequência correta:
- Create project structure and explain architecture
- Set up Next.js with TypeScript and Tailwind CSS
- Configure Prisma with PostgreSQL
- Implement authentication system (landlord and tenant)
- Build property and unit management
- Implement lease management system
- Create maintenance request system with status tracking
- Integrate Stripe for one-time rent payments
- Add lease agreement upload functionality
- Implement email notifications
- Build landlord dashboard with reporting
- Create REST API endpoints
- Ensure responsive design across all components
- Add Docker support
- Final testing and deployment preparation

Todas as outras ferramentas de codificação com IA às quais submeti esse briefing ao longo desta série de avaliações começaram a gerar arquivos imediatamente. Devin tratou o briefing da forma como um desenvolvedor competente faria: entender o que você está construindo antes de escrever uma única linha.
O Padrão Permitir/Rejeitar: Necessário, mas Presente em Cada Único Comando
Depois que o plano foi confirmado, Devin começou a executar. O que se seguiu foi a fricção definidora da experiência do Devin Local: cada comando de terminal exigia minha aprovação antes de ser executado, e cada alteração de arquivo aparecia como um diff exigindo uma decisão de Aceitar ou Rejeitar.

Comandos que passaram pela fila de aprovação durante esta sessão:
- mkdir -p property-management-platform (criação de diretório)
- npm create next-app@latest . –typescript –tailwind –eslint –app –src-dir –import-alias “@/*” (inicialização do projeto)
- echo “y” | npm create next-app@latest . –typescript –tailwind –eslint –app –src-dir –import-alias “@/*” (autoaprovando o prompt)
- npm install –silent prisma @prisma/client next-auth @auth/prisma-adapter stripe nodemailer bcryptjs zod react-hook-form @hookform/resolvers date-fns (lote de dependências)
- cd property-management-platform && npm install prisma @prisma/client (tentativa repetida específica de versão após aviso de engine), etc.
Entre os comandos, diffs individuais de arquivos apareciam com opções Aceitar ou Rejeitar por arquivo, além de uma barra de ferramentas mostrando “Quick review”, “Reject all” e “Accept all” para lotes.

Um diálogo de segurança “Do you trust the authors of the files in this folder?” apareceu no meio da construção quando Devin abriu o diretório do projeto no editor pela primeira vez.

A lógica do design faz sentido. Você não entregaria acesso irrestrito e não supervisionado ao seu sistema de arquivos local para um processo desconhecido, e o padrão de aprovação mantém você informado. Mas o volume de etapas de aprovação ao longo de uma construção complexa significa que você não está delegando o trabalho e se afastando.
Você fica ao lado do Devin, clicando em Permitir a cada dois ou três minutos. Devin Cloud, que elimina essa fricção executando o agente em um ambiente isolado na nuvem onde você revisa a saída final como um pull request, requer uma assinatura paga.
Veredito: O padrão de aprovação é a escolha correta de segurança. A opção em lote “Accept all” reduz significativamente a fricção, e o diálogo Trust Folder é uma etapa única. Mas, no plano gratuito, esse fluxo contradiz a promessa de autonomia. A verdadeira delegação no Devin exige o agente na nuvem, o que significa pagar.
O Que Devin Realmente Construiu: Código de Nível Profissional Desde a Primeira Sessão
Quando a sessão chegou a duas tarefas concluídas de quinze, os arquivos produzidos não eram o que eu esperava de um agente autônomo em computação gratuita.
O arquivo env.example não era um modelo de espaço reservado. Era uma configuração de produção corretamente estruturada:
| Seção | Variáveis geradas |
|---|---|
| Database | DATABASE_URL (formato PostgreSQL com placeholders) |
| NextAuth | NEXTAUTH_SECRET, NEXTAUTH_URL |
| Stripe | STRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET |
| SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD, EMAIL_FROM | |
| Application | NODE_ENV |

Os nomes das variáveis do Stripe correspondem exatamente à convenção de nomenclatura usada pelo SDK Node.js do Stripe. A configuração SMTP inclui todos os campos que um transporter do nodemailer precisa. Essas não são suposições; são os valores corretos para um app em produção usando o stack especificado.
O arquivo schema.prisma incluía um modelo MaintenanceRequest com um enum MaintenanceStatus (para acompanhamento de status), um campo DateTime nullable completedAt e createdAt com padrão de now(). Essas decisões em nível de campo refletem julgamento real de design de banco de dados, não cópia de boilerplate.
O arquivo route.ts para o endpoint de API de usuários tinha:
- Uma verificação de autenticação (if (!session?.user)) retornando 401 antes de qualquer acesso aos dados
- Uma verificação baseada em função (if (session.user.role !== “LANDLORD”)) retornando 403 para usuários que não fossem proprietários
- Uma consulta Prisma usando uma cláusula select para retornar apenas id, name, email, role, phone e createdAt, em vez do objeto completo de usuário
Usar uma cláusula select em vez de retornar o registro completo do Prisma é uma prática correta de produção. Ela evita a exposição acidental de campos sensíveis, como hashes de senha.

O momento de autocorreção veio quando o npm lançou avisos EBADENGINE em vários pacotes porque o Node v18.19.1 estava abaixo do limite >=20 exigido por várias dependências. Devin não parou. Não perguntou o que fazer. Ele mudou para prisma@5.20.0 e @prisma/client@5.20.0, uma versão compatível com Node 18, e continuou. Essa correção aconteceu sem qualquer intervenção minha.
A autocorreção de versão mostra resolução genuína de problemas em vez de falha e parada. Para desenvolvedores que revisam criticamente código gerado, este é um ponto de partida forte, não um rascunho bruto para refazer.
Preços e Planos do Devin AI
Devin oferece quatro planos individuais e uma opção empresarial.
Estrutura dos planos:
| Plano | Inclui |
|---|---|
| Free | Cota de uso limitada, apenas modelo SWE-1.6 Slow, edições inline ilimitadas, completions ilimitados do Tab |
| Pro | Cota de uso do Devin, faixa completa de modelos (incluindo modelos Claude e GPT), uso gratuito do SWE-1.6, acesso ao Devin Cloud, pagamento por uso além da cota, integrações com Slack e Linear |
| Max | Tudo do Pro, com cotas significativamente maiores tanto para Devin quanto para Devin Desktop |
| Teams | Tudo do Pro, além de membros ilimitados da equipe, compartilhamento e colaboração, cobrança centralizada, painel de administração com análises, suporte prioritário |
| Enterprise | SAML/OIDC SSO, gerenciamento de conta dedicado, controles administrativos empresariais centralizados, opções de implantação dedicadas |
Observações importantes antes de escolher um plano:
- A cobrança é baseada em consumo, não em um teto fixo. Uso extra em um plano pago é comprado com preços de API, então cargas de trabalho pesadas podem elevar o custo mensal real acima do preço base do plano
- Mudar para modelos menores (Haiku, GPT Mini, modelos open-source) estende sua cota
- Todos os pagamentos não são reembolsáveis, exceto quando exigido por lei (de acordo com os Termos de Serviço)
- Não há garantia de devolução do dinheiro
- Devin adiciona $10 em crédito on-demand quando você conecta uma conta GitHub no cadastro, e isso conta para sua primeira sessão
Qual plano serve para qual usuário:
O plano gratuito é suficiente para ver como Devin planeja e inicia uma construção. Não é suficiente para concluir um projeto de complexidade real antes que a cota acabe. O Pro é o ponto de partida certo para desenvolvedores individuais que executam sessões de projeto com frequência.
O Teams é para grupos de engenharia que precisam atribuir tarefas ao Devin como atribuiriam tickets a um engenheiro júnior e revisar a saída por meio de um painel centralizado.
Alternativas ao Devin AI
A alternativa mais direta ao Devin é Cursor AI, um editor de código com IA primeiro construído sobre um fork do VS Code que mantém o desenvolvedor ativamente envolvido durante a geração de código, em vez de delegar tarefas a um agente autônomo. A diferença central é onde o pensamento acontece durante o trabalho.
Com o Cursor, você permanece no seu editor, vendo as mudanças se formarem à medida que acontecem, com etapas intermediárias visíveis e fáceis de reverter. O Cursor é indicado para desenvolvedores que querem um ciclo de feedback estreito com a IA. Devin é indicado para desenvolvedores que querem delegar uma tarefa e revisar o resultado.
O Agent Mode e os Background Agents do Cursor reduziram parte da diferença, com capacidade de editar vários arquivos, executar comandos de terminal e iterar sobre erros. Mas o Cursor ainda funciona melhor quando um desenvolvedor está revisando as etapas em tempo real.
Devin lida com escala de equipe de forma mais natural ao definir metas antecipadamente e exibir o progresso de forma centralizada. O Cursor escala melhor para indivíduos, mas fica mais difícil de coordenar em equipes maiores porque o contexto muitas vezes fica informalmente com quem estiver no editor.
| Recurso | Devin AI | Cursor |
|---|---|---|
| Facilidade de Uso | Íngreme; apenas para desenvolvedores, requer Desktop | Moderada; usuários de VS Code se adaptam rapidamente |
| Melhor para | Execução autônoma de tarefas delegadas | Codificação interativa com desenvolvedor no loop |
| Backend e Dados | Full-stack; gera schema, env e rotas de API | O modo agente lida com edições em vários arquivos; o desenvolvedor orienta a direção |
| Flexibilidade de Design | Devin decide a arquitetura | Você orienta a arquitetura; o Cursor executa |
| Modelo de Preço | Baseado em consumo com níveis de plano | Assinatura mensal fixa com pools de créditos |
Veredito Final: Devin AI Vale a Pena?
Devin é o agente autônomo de codificação mais capaz que eu testei. Ele planejou o projeto, selecionou as tecnologias certas, gerou um codebase bem estruturado e produziu uma base pronta para produção com orientação mínima. Diferente da maioria das ferramentas de IA para codificação, ele abordou a tarefa como um engenheiro de software, e não como um gerador de código.
Seus pontos fracos são igualmente claros. O plano gratuito é limitado demais para uma avaliação significativa, o Devin Local ainda exige aprovações frequentes durante a execução e a cobrança baseada em uso pode ficar cara para projetos maiores.
Para desenvolvedores profissionais e equipes de engenharia, o Devin pode acelerar significativamente a estruturação de novos projetos e o trabalho repetitivo de desenvolvimento. Ele é menos indicado para usuários não técnicos ou para qualquer pessoa que espere uma experiência totalmente sem intervenção. Se você quer um agente de IA que possa assumir tarefas substanciais de desenvolvimento em vez de simplesmente sugerir código, o Devin atualmente define o padrão.

