A Cognition renomeou o Windsurf para Devin Desktop e lançou uma nova pilha de recursos focada em agentes. A página de download do Devin agora descreve o produto como “o centro de comando para gerenciar todos os seus agentes”, enquanto o anúncio oficial posiciona o Devin Desktop como “uma IDE completa com um gerenciador de agentes integrado, e não o contrário.”
Na prática, Devin deixou de ser apenas um agente autônomo na nuvem. Agora ele cobre quatro superfícies: Devin Desktop, Devin Cloud, Devin CLI e Devin Review. Este guia resume o que mudou, como usar os novos recursos no fluxo de desenvolvimento e onde ele se compara ao Cursor. E, independentemente da IDE ou agente escolhido, as APIs geradas ainda precisam ser especificadas, testadas, simuladas e depuradas; é aí que o Apidog entra. Se você quiser comparar com o lado do Cursor, veja também o guia para construir APIs com Cursor Composer 2.5.
A grande mudança: Windsurf agora é Devin Desktop
Se você já usava o Windsurf, não há migração manual. A Cognition distribuiu o Devin Desktop como uma atualização over-the-air, mantendo planos, preços, configurações e extensões.
O ponto importante para desenvolvedores é a mudança de fluxo:
- antes: editor com IA acoplada;
- agora: IDE completa com gerenciamento de agentes;
- objetivo: coordenar várias sessões locais e na nuvem a partir de uma única interface.
Centro de Comando de Agentes
Ao abrir o Devin Desktop, a primeira tela é o Centro de Comando de Agentes. Ele funciona como um quadro Kanban para acompanhar agentes locais e na nuvem por status:
- em progresso;
- bloqueado;
- pronto para revisão.
Um fluxo prático fica assim:
- crie um agente para refatorar uma API;
- crie outro para escrever testes unitários;
- delegue a um terceiro a prototipagem da UI;
- acompanhe todos no Centro de Comando;
- revise apenas os resultados prontos.
A ideia é sair de “digitar cada linha” para “direcionar o trabalho dos agentes”. Esse padrão também aparece em fluxos agentic mais amplos; veja os padrões e armadilhas de ligação de ferramentas de fluxo de trabalho de agentes.
Espaços
Espaços organizam sessões, arquivos, pull requests e contexto por tarefa ou projeto. Em vez de abrir agentes isolados, você cria um Espaço para uma unidade de trabalho.
Um uso recomendado:
- crie um Espaço para uma feature, bug ou épico;
- adicione arquivos relevantes e contexto do projeto;
- inicie sessões de agentes dentro desse Espaço;
- deixe os agentes herdarem o contexto existente;
- volte ao Espaço para revisar PRs, arquivos e sessões.
Isso reduz a necessidade de reexplicar a base de código em cada prompt.
Agentes paralelos
O Devin Desktop foi redesenhado para execução paralela. Em vez de usar um único agente por vez, você pode distribuir trabalho entre dezenas de agentes locais e remotos.
Exemplo de divisão:
Agente 1: atualizar contrato OpenAPI
Agente 2: implementar novos endpoints
Agente 3: criar testes unitários
Agente 4: ajustar mocks para o frontend
Agente 5: revisar PR e apontar regressões
Esse modelo funciona melhor quando as tarefas são bem delimitadas. Para tarefas ambíguas, ainda vale interagir diretamente no editor antes de delegar.
Devin Local substitui Cascade
Cascade, o agente interativo local do Windsurf, agora é legado. O sucessor é o Devin Local, reescrito em Rust. Segundo a Cognition, ele é até 30% mais eficiente em tokens e adiciona suporte a subagentes.
Na prática:
- use Devin Local para edição interativa no projeto;
- use subagentes para dividir subtarefas locais;
- acompanhe consumo de tokens em execuções longas;
- mantenha Cascade apenas enquanto ele ainda estiver disponível.
A eficiência de tokens importa porque execuções de agentes são cobradas por uso. Se você roda agentes por várias horas, otimizações de token impactam custo. Veja também o guia sobre como reduzir os custos de tokens de agentes a partir da CLI.
Devin Cloud
Devin Cloud é o agente autônomo conectado ao editor. Você entrega uma tarefa e ele trabalha em uma VM isolada com navegador, shell e editor.
Fluxo típico:
- planeje a mudança localmente;
- envie a tarefa para Devin Cloud;
- deixe o agente implementar, depurar, testar e preparar o PR;
- volte depois para revisar;
- aprove, ajuste ou rejeite o resultado.
Ele é mais útil para tarefas bem especificadas, como:
- implementar uma rota já definida;
- migrar uma parte da base de código;
- adicionar testes para um módulo existente;
- corrigir um bug com reprodução clara;
- preparar um PR baseado em um ticket detalhado.
Devin Review
Devin Review concentra a revisão de pull requests gerados por agentes. Você pode revisar um PR dentro do Devin, enviar ajustes para o agente local e aprovar quando estiver pronto.
Um fluxo de revisão:
Devin Cloud abre PR
↓
Devin Review mostra alterações
↓
Você identifica ajustes
↓
Devin Local aplica correções
↓
Checks passam
↓
PR aprovado e mesclado
A integração com merge automático do GitHub permite aplicar PRs aprovados quando as verificações passam, sem alternar manualmente para o GitHub.
Protocolo de Cliente de Agente: Codex, Claude, OpenCode e agentes personalizados
Um dos recursos mais importantes é o Protocolo de Cliente de Agente (ACP). Ele é um padrão aberto que permite executar agentes compatíveis dentro de editores compatíveis com ACP.
O Devin Desktop chega com suporte para:
- Codex;
- Claude Agent;
- OpenCode;
- agentes internos personalizados.
Isso muda o posicionamento do Devin. Ele não é apenas “o agente da Cognition”; ele também pode servir como superfície para agentes de outros fornecedores no mesmo Centro de Comando.
Se você quer entender a arquitetura por trás desses agentes, leia a análise da arquitetura de arneses de agentes de codificação.
SWE-1.6, o modelo interno da Cognition
Além de modelos da OpenAI, Anthropic e Google, o Devin inclui o SWE-1.6, modelo interno da Cognition, disponível gratuitamente em planos pagos.
A família SWE é focada em velocidade. O SWE-1.5 anterior rodava a aproximadamente 950 tokens por segundo, o que ajuda em:
- edições inline rápidas;
- autocomplete com Tab;
- iterações curtas no editor;
- tarefas diárias que não exigem sempre modelos de ponta.
Para equipes, isso pode reduzir dependência de modelos mais caros em tarefas simples.
DeepWiki e busca de código
O Devin autoindexa repositórios e gera um wiki com o DeepWiki. Esse índice inclui:
- diagramas de arquitetura;
- resumos da base de código;
- links de volta para arquivos fonte;
- contexto para novas sessões de agentes.
A vantagem prática é reduzir o tempo de inicialização de agentes. Em vez de rastrear o repositório do zero, uma nova sessão pode começar lendo o índice gerado.
Integrações, API de Sessões e Auto-Triage
O Devin também passa a iniciar trabalho a partir das ferramentas onde a equipe já opera:
- Slack;
- Jira;
- Linear;
- GitHub;
- Teams.
Recursos relevantes para implementação:
API de Sessões
A API de Sessões permite:
- buscar uma sessão por ID;
- enviar mensagens para uma sessão ativa;
- filtrar sessões por origem;
- criar sessões com segredos com escopo.
Exemplo de uso conceitual:
Origem: Jira
Ticket: BUG-123
Sessão: criada automaticamente
Segredos: token de staging com escopo da sessão
Resultado: PR com correção
O uso de segredos com escopo evita colar credenciais em prompts. Para esse tema, veja o guia sobre acesso a segredos com escopo para agentes de codificação.
Suporte MCP
O Devin respeita sua plataforma padrão nos métodos de criação de sessão. O fluxo OAuth MCP agora encaminha o parâmetro de recurso RFC 8707, útil para servidores como Snowflake que exigem indicadores de recurso.
Auto-Triage
Com Auto-Triage, Devin pode transformar problemas recebidos em sessões iniciadas automaticamente. Isso é útil para filas de bugs ou tickets de suporte que seguem um formato consistente.
Controle no Slack
No Slack, você pode redirecionar o canal onde Devin publica o thread de resposta:
!channel #nome-do-canal
Devin CLI, JetBrains e aplicativos de desktop
Além do Devin Desktop, há opções para integrar o Devin ao restante do ambiente.
Instalar Devin CLI
curl -fsSL https://cli.devin.ai/install.sh | bash
Use a CLI quando quiser iniciar ou controlar sessões diretamente pelo terminal.
Plugin JetBrains
O plugin leva edição com agentes para IDEs JetBrains, incluindo:
- IntelliJ IDEA;
- PyCharm;
- WebStorm;
- GoLand;
- RubyMine;
- Rider.
Aplicativos de desktop
Há builds nativas para:
- macOS Apple Silicon;
- macOS Intel;
- Windows 10 64-bit;
- Linux.
Devin Next
O Devin Next (Beta) é o programa de acesso antecipado para quem quer testar mudanças antes da disponibilidade geral.
Como o novo Devin se compara ao Cursor
A comparação com o Cursor mudou. Antes, a divisão era simples:
- Cursor: editor dirigido pelo desenvolvedor;
- Devin: agente autônomo para delegar trabalho.
Agora ambos são editores e ambos usam vários fornecedores de modelos. A diferença principal está no fluxo de trabalho.
| Critério | Cursor | Devin |
|---|---|---|
| Postura padrão | Você dirige; IA auxilia em linha | Você dirige localmente e delega para a nuvem |
| Humano no circuito | Contínuo | Intermitente, com checkpoints e revisão de PR |
| Visão multiagente | Limitada | Centro de Comando de Agentes com execução paralela |
| Agente autônomo na nuvem | Não incluído | Devin Cloud em VM isolada, retornando PRs |
| Protocolo de agente aberto | Nativo do Cursor | ACP com Codex, Claude Agent, OpenCode e agentes personalizados |
| Melhor para | Exploração, UI, tarefas em evolução | Trabalho bem definido, paralelizado e de longa duração |
Comparação de preços
Os níveis iniciais são parecidos, mas o uso intenso pode mudar o custo real.
| Nível | Devin | Cursor |
|---|---|---|
| Grátis | Grátis; Tab ilimitado e edições inline | Hobby; grátis, uso limitado |
| Pago inicial | Pro, US$ 20/mês; acesso a agentes na nuvem | Pro, US$ 20/mês |
| Usuário avançado | Max, US$ 200/mês | Ultra, US$ 200/mês |
| Equipes | US$ 80/mês + US$ 40/assento | US$ 40/usuário/mês |
| Empresa | Personalizado | Personalizado |
Atenção: execuções autônomas na nuvem tendem a ser a parte mais cara. Antes de padronizar a ferramenta, modele o uso esperado e consulte os valores atuais em preços do Devin e documentos de preços do Cursor.
Benchmarks: compare com cuidado
Evite tratar benchmarks como placar direto. Cursor relata Composer 2.5 em 79,8% no SWE-bench Multilingual. Já o modo autônomo do Devin foi medido em cerca de 45,8% no SWE-bench Verified, uma suíte diferente e mais rigorosa.
Como os testes usam regras e conjuntos distintos, a comparação direta é limitada. Consulte o SWE-bench para entender o que cada benchmark mede.
Na prática, o fator decisivo costuma ser o fluxo:
- escolha Cursor se você quer ficar no editor e iterar manualmente;
- escolha Devin se você quer coordenar agentes locais, cloud e revisões de PR;
- avalie ambos com tarefas reais do seu repositório.
Para comparação entre modelos e editores, veja a comparação Composer 2.5 vs Opus 4.7 vs GPT-5.5 e o guia Composer 2.5.
Onde o Apidog se encaixa
Devin e Cursor podem escrever código, mas não substituem um fluxo consistente de contrato, teste, mock e depuração de APIs.
Um agente pode criar novas rotas durante a noite, mas você ainda precisa responder perguntas como:
- o contrato OpenAPI está correto?
- os endpoints retornam o formato esperado?
- o frontend consegue usar mocks antes do backend ficar pronto?
- a chamada que retorna
500em staging envia quais headers, payloads e parâmetros? - o PR do agente quebrou algum comportamento existente?
O Apidog cobre essa camada.
Um fluxo spec-first com agentes pode ser:
- desenhar o contrato no Apidog;
- exportar ou compartilhar a especificação OpenAPI;
- entregar a especificação ao agente como alvo de implementação;
- gerar mocks para o frontend;
- testar endpoints reais quando o agente abrir o PR;
- depurar chamadas com falha;
- manter contrato, testes e documentação sincronizados.
Esse fluxo reduz ambiguidade. Agentes funcionam melhor quando recebem um contrato claro. Especificações vagas aumentam a chance de endpoints incompatíveis, payloads incorretos e testes frágeis.
Para implementar esse processo, veja o guia de modo spec-first do Apidog, o artigo sobre o que um design.md faz para agentes de codificação e o depurador de agentes de IA do Apidog.
FAQ
Windsurf foi descontinuado?
Não. Windsurf agora é Devin Desktop. A atualização é over-the-air, mantendo plano, configurações e extensões.
O que aconteceu com o Cascade?
Cascade agora é legado. O sucessor é o Devin Local, reescrito em Rust, com até 30% mais eficiência em tokens e suporte a subagentes. Cascade pode continuar disponível até 1º de julho.
Devin pode executar Claude ou Codex?
Sim. Pelo Protocolo de Cliente de Agente, o Devin Desktop executa Codex, Claude Agent, OpenCode e agentes personalizados, além do SWE-1.6 da Cognition e outros modelos de ponta.
Devin é grátis?
Há um nível gratuito com preenchimento de Tab ilimitado e edições inline. O acesso a agentes autônomos do Devin Cloud começa no plano Pro de US$ 20.
Devin é melhor que Cursor?
Depende do fluxo. Cursor é mais compacto para trabalho interativo dentro do editor. Devin cobre mais superfícies: editor, agente autônomo na nuvem, Centro de Comando multiagente, revisão de PR e ACP.
Como instalo o Devin?
Baixe a versão desktop na página de download, instale o plugin JetBrains ou use a CLI:
curl -fsSL https://cli.devin.ai/install.sh | bash
Conclusão
A mudança de Windsurf para Devin Desktop não é apenas uma troca de nome. O Devin agora combina IDE, agente autônomo na nuvem, CLI, revisão de PR e gerenciamento multiagente em uma única superfície.
Use Devin quando quiser delegar trabalho bem especificado, paralelizar tarefas e revisar PRs gerados por agentes. Use Cursor quando preferir uma experiência mais compacta e interativa dentro do editor.
Em ambos os casos, mantenha o contrato da API explícito. Projete, teste, simule e depure suas APIs no Apidog para garantir que o código gerado por agentes funcione em produção.





Top comments (0)