Windsurf foi um dos primeiros editores "agenticos": um IDE na linhagem VS Code, com o agente Cascade e completação de IA proeminente. Ele foi adquirido pela Cognition, a empresa por trás do Devin, e renomeado como Devin Desktop em 2 de junho de 2026. Seus usuários são desenvolvedores que desejam um editor familiar com um agente integrado e, agora, um painel para orientar vários agentes locais e na nuvem.
Se você pesquisar por "Windsurf" hoje, estará comparando o Singularity com um produto que se aproximou dele: o Devin Desktop também oferece um agente Kanban e árvores de trabalho Git. A verdadeira decisão é sobre o centro de gravidade: um IDE derivado do VS Code vinculado ao ecossistema Devin (modelos, cotas, agentes de nuvem) ou um ambiente de desktop organizado em torno de tickets que aciona as CLIs dos provedores que você já usa e mantém a execução em sua máquina.
Comparação verificada em 10 de outubro de 2026 com a documentação oficial do Windsurf/Devin Desktop e a documentação do Singularity. Ele compara fluxos de trabalho, não velocidade ou qualidade do código gerado. Os preços públicos são apresentados em USD/EUR conforme publicados, excluindo impostos e utilização; eles podem mudar.
Resumindo
- Windsurf não existe mais com esse nome: é Devin Desktop, de propriedade da Cognition, com os mesmos planos e extensões para usuários existentes.
- Devin Desktop é um IDE completo mais um Agent Command Center (um Kanban de sessões locais e na nuvem, Spaces); seu principal agente local é Devin Local, sucessor do Cascade.
- Singularity é um ADE para desktop onde cada ticket do conselho inicia um agente em uma árvore de trabalho isolada, com revisão local e integração de rebase.
- Devin Desktop fatura o uso do modelo por meio de cotas; Singularity é gratuito e usa suas contas Claude Code, Codex, Copilot, Cursor, Gemini, Mistral ou Ollama.
Sobre o Windsurf (Devin Desktop)
Em 14 de julho de 2025, a Cognition anunciou um acordo definitivo para adquirir o Windsurf, "o IDE agente", incluindo sua propriedade intelectual, produto e marca. Em 2 de junho de 2026, Windsurf se tornou Devin Desktop, enviado como uma atualização regular. De acordo com as Perguntas frequentes sobre migração, os planos e preços dos assinantes permanecem inalterados, e a experiência clássica do Windsurf (editor, extensões, atalhos de teclado, fluxos de trabalho, LSPs) permanece disponível. Os endereços Windsurf.com agora redirecionam para devin.ai.
O que mudou foi a superfície padrão:
- Agent Command Center: um quadro estilo Kanban agrupado por status que reúne sessões de agentes locais e sessões Devin na nuvem, cada uma em sua própria VM.
- Espaços: um espaço agrupa as sessões, PRs, arquivos e contexto de uma tarefa; novas sessões herdam o contexto do Espaço.
- Devin Local: o principal agente local, compartilhando seu equipamento com Devin CLI: subagentes, sandboxing em nível de sistema operacional, modo de planejamento, sessões de árvore de trabalho e regras de permissão (negar, perguntar, permitir). O anúncio o apresenta como sucessor do Cascade, reescrito em Rust, e diz que O Cascade permanecerá utilizável até 1º de julho para migração incremental; os documentos ainda descrevem Cascade como um dos agentes locais.
- Agentes terceirizados via ACP: com o Agent Client Protocol, o Devin Desktop pode executar Codex CLI, Claude Agent, OpenCode, Junie ou Gemini CLI no mesmo Kanban; o faturamento é feito diretamente com o provedor terceirizado.
- Árvores de trabalho: as sessões podem funcionar em Árvores de trabalho do Git armazenadas em
~/.windsurf/worktrees, até 20 por espaço de trabalho (as mais antigas são limpas automaticamente), com um botão Mesclar para trazer as alterações de volta. - Ferramentas IDE: conclusão de IA (Tab, Supercomplete), Pré-visualizações para enviar um elemento de página ao agente, Revisão rápida para uma revisão do segundo agente e delegação para Devin Cloud.
As extensões vêm por padrão de um espelho Open VSX. O aplicativo está disponível para macOS, Windows (x64 e ARM64) e Linux; de acordo com o FAQ, o plugin Windsurf para JetBrains está em modo de manutenção.
Singularity em resumo
Singularity, da Meteor Factory, é um ADE para desktop: um editor do CodeMirror 6 com servidores de linguagem, terminais, um cliente Git (gráfico, diffs, stash, worktrees) e espaços de trabalho que contêm vários projetos. Seu quadro Kanban é uma superfície de execução: um ticket contém a descrição, prioridade, dependências ("Bloqueado por"), tickets filhos e configuração do agente, além de manter o relatório e a resolução.
No modo de árvore de trabalho, cada execução funciona em uma árvore de trabalho isolada em sua própria ramificação; seus commits são rebaseados no branch base e uma fila de commits serializa integrações simultâneas. A guia Revisar permite aprovar arquivo por arquivo, anotar e executar novamente com feedback. Os agentes vêm dos sete provedores cuja CLI você instala: Claude Code, Codex, Copilot, Cursor, Gemini, Mistral e Ollama. O aplicativo é gratuito; a Licença Singularity (24 euros por mês por estação de trabalho, teste de 14 dias) desbloqueia apenas plug-ins pagos do Marketplace, como Pipelines. Plataformas: macOS, Windows e Linux.
Tabela de comparação
| Critério | Singularity | Windsurf (Devin Desktop) |
|---|---|---|
| Produto type | Desktop ADE: editor, terminal, Git, superfície de execução Kanban para agentes de IA | IDE derivado do VS Code com um Agent Command Center, publicado pela Cognition |
| Ponto de entrada | Um ticket em um quadro de espaço de trabalho | Uma sessão de agente no Command Center ou no painel do editor |
| Execução do agente | Na sua máquina, através da CLI do provedor, com um sandbox opcional | Devin Local (ou Cascade legado) e agentes ACP localmente; Devin Cloud em VMs |
| Paralelismo e isolamento | Uma árvore de trabalho e ramificação por execução; limite configurável de agentes simultâneos | Sessões paralelas, árvores de trabalho opcionais (máximo de 20 por espaço de trabalho, limpeza automática); VMs para nuvem |
| Acompanhamento de trabalho | Tickets com prioridade, dependências, tickets filhos, perguntas de bloqueio e relatórios | Kanban de sessões por status, sessões de agrupamento de Spaces, PRs, arquivos e contexto |
| Revisão e integração Git | Aba Revisão: diff, anotações, mesclagem parcial; fila de rebase e commit | botão Worktree Merge, revisão rápida, controle de origem IDE; PRs para Devin Cloud |
| Modelos e provedores | Claude Code, Codex, Copilot, Cursor, Gemini, Mistral, Ollama, com suas contas | Modelos Cognition SWE mais OpenAI, Anthropic, Google e modelos abertos, dentro da cota; Agentes ACP cobrados separadamente |
| Extensões | Plugin Singularity Marketplace (não compatível com extensões VS Code) | Extensões por meio de um espelho Open VSX; plug-ins de agente, MCP, regras, habilidades, ganchos |
| Plataformas | macOS, Windows, Linux | macOS, Windows, Linux; Plugin JetBrains em modo de manutenção |
| Preços | Gratuito; Licença Singularity 24 EUR/mês por estação de trabalho para plugins pagos; modelos faturados pelos seus fornecedores | Gratuito (cota light), Pro 20 USD/mês, Max 200 USD/mês, Teams a partir de 80 USD/mês, Enterprise mediante solicitação; uso extra com preço de API |
O mesmo recurso em ambas as ferramentas
Cenário: adicione um filtro de data a uma lista de pedidos, tocando em uma rota de API e em um componente de IU.
Com Devin Desktop
Você abre o repositório, cria um espaço de "filtro de data" e inicia uma sessão Devin Local no modo de plano: o agente explora o código e escreve um plano que você aprova. Em seguida, você inicia duas sessões no Espaço, por exemplo, Devin Local em uma nova árvore de trabalho para a API e um agente ACP, como Codex, para a UI. As visualizações permitem que você clique em um elemento da página para enviá-lo ao agente. Quando estiver pronto, a Revisão Rápida faz com que um segundo agente analise a comparação e o botão Mesclar traz as alterações para o seu espaço de trabalho. Se parte do trabalho for longa, você pode entregá-la a Devin Cloud, que retorna com um PR.
Com Singularity
Você cria dois tickets no workspace: "parâmetro de data na API", depois "filtro na lista", o segundo bloqueado pelo primeiro. Cada ticket escolhe seu fornecedor e modelo. O agendador inicia primeiro em uma árvore de trabalho; o card mostra sua fase ao vivo e os projetos em que trabalhou. Ao final, o agente deixa um relatório e uma breve resolução; a comparação aguarda na guia Revisão, onde você aprova arquivos, anota uma seleção ou executa novamente com feedback. Após a integração do rebase, o segundo ticket inicia na base atualizada. Ambos os tickets permanecem no histórico do tabuleiro com suas conversas.
A diferença está na unidade de trabalho: no Devin Desktop é a sessão do agente, agrupada em um Espaço; no Singularity é o ticket, que carrega a solicitação, as dependências e o resultado.
Agentes, paralelismo e isolamento
Os dois produtos estão convergindo: Kanban, múltiplos agentes, árvores de trabalho. Suas escolhas ainda diferem. No Devin Desktop, a árvore de trabalho é uma opção por sessão: você escolhe "nova árvore de trabalho" ao iniciar, e os documentos observam que uma conversa em Cascade não pode ser movida para uma árvore de trabalho diferente depois de iniciada. As árvores de trabalho são armazenadas fora do projeto e limpas além de 20 por área de trabalho. Devin Cloud adiciona paralelismo que não depende da sua máquina.
No Singularity, o isolamento é o comportamento padrão do quadro: com "Use Git worktrees" ativado, cada execução obtém sua árvore de trabalho em .singularity-worktrees/, e a remoção de uma árvore de trabalho mantém sua ramificação e commits. O agendador leva em conta dependências, prioridade e limite de agente simultâneo; um ticket complexo pode ser dividido em tickets filhos que o pai espera antes de sintetizar. Cada sessão também recebe um gateway MCP temporário para ler seu ticket, fazer uma pergunta ou criar um ticket de acompanhamento. O isolamento não elimina conflitos: testes e revisões continuam necessários.
Modelos, cotas e custo
Desde março de 2026, o Devin Desktop usa cotas diárias e semanais calculadas em tokens por modelo; além deles, o uso extra é cobrado de acordo com os preços de tabela da API e os usuários gratuitos aguardam a redefinição. A página de preços lista Gratuito, Pro por 20 USD por mês, Max por 200 USD por mês, Teams por 80 USD por mês mais 40 USD por assento completo e Enterprise mediante solicitação. Esses planos são compartilhados com Devin Cloud e Devin CLI. Promoções temporárias em alguns modelos também podem ser aplicadas: verifique-as quando fizer seu teste. Os agentes ACP terceirizados são cobrados diretamente pelo provedor.
Singularity não cobra modelos: você usa suas assinaturas Claude, ChatGPT, Copilot, Cursor, Gemini ou Mistral, ou um modelo local com Ollama. Um modelo padrão é definido por espaço de trabalho e pode ser substituído ticket por ticket.
Onde o Windsurf (Devin Desktop) é mais forte
- Herança do VS Code: extensões VSX abertas, atalhos de teclado e hábitos do VS Code, úteis se você depende de uma linguagem específica ou de extensões de depuração.
- Assistência de digitação: o preenchimento por IA (Tab, Supercomplete) e os comandos embutidos foram fundamentais para o produto desde o início.
- Continuidade local para nuvem: um plano preparado localmente pode ir para o Devin Cloud, que continua funcionando enquanto seu laptop está fechado.
- Ferramentas integradas: visualizações com seleção de elementos, revisão rápida gratuita com verificação SWE, contexto rápido para encontrar código relevante.
- Oferta empresarial: SSO, RBAC, políticas administrativas e análise de uso.
Onde a Singularity se destaca
- O ticket como unidade de trabalho: descrição, prioridade, dependências, tickets filhos, programações recorrentes, relatório e resolução em um só lugar.
- Integração controlada com Git: rebase para um histórico linear, uma fila de commit para integrações simultâneas, mesclagem parcial arquivo por arquivo.
- Seus provedores, sem assinatura intermediária: sete CLIs suportadas, incluindo Copilot, Cursor, Mistral e modelos locais através do Ollama.
- Execução local por padrão: o aplicativo não carrega seu código; apenas a CLI escolhida se comunica com seu serviço.
- Multiprojeto: um espaço de trabalho reúne vários repositórios e o cartão mostra quais projetos o agente leu ou alterou.
Você pode usar os dois?
Sim. O Singularity e o Devin Desktop funcionam nos mesmos repositórios Git: você pode manter o Devin Desktop como seu editor para suas extensões e conclusão, e deixar o Singularity cuidar do rastreamento de tickets e da execução do agente. Uma árvore de trabalho criada pelo Singularity é uma pasta Git normal que o Devin Desktop pode abrir para retoques. Evite apenas que dois agentes trabalhem na mesma árvore de trabalho ao mesmo tempo. Se você também está avaliando outros editores de IA, leia Singularity vs Cursor; para saber mais sobre o agente de nuvem da Cognition, consulte Singularity vs Devin.
Qual ferramenta você deve escolher?
- Um usuário do Windsurf satisfeito com o editor e com a conclusão da IA: Devin Desktop é a continuação natural, sem alteração de plano.
- Uma equipe que deseja misturar agentes locais e de nuvem dentro do ecossistema Cognition: Devin Desktop com Devin Cloud.
- Um desenvolvedor que pensa em pendências e deseja que cada solicitação se torne um ticket rastreado, isolado e revisado: Singularity.
- Alguém que já está pagando por Claude, ChatGPT, Copilot ou Cursor e não deseja uma segunda cota de modelo: Singularity.
- Projetos confidenciais onde você deseja escolher exatamente qual provedor vê o código ou permanecer local com Ollama: Singularity.
Protocolo de teste
- Escolha um recurso que envolva pelo menos dois arquivos de API e IU, com testes existentes.
- No Devin Desktop, inicie o Devin Local no modo de planejamento em uma nova árvore de trabalho e, em seguida, implemente; observe o uso da cota mostrado.
- No Singularity, instale e autentique uma CLI (Claude Code ou Codex, por exemplo), crie o mesmo trabalho que um ticket e execute-o com a mesclagem automática desativada.
- Revise ambas as diferenças: legibilidade, testes, número de correções solicitadas.
- Repita com duas tarefas paralelas dependentes para comparar o agendamento e a integração.
- Faça um balanço: tempo gasto na direção, custo do modelo, facilidade de assumir o controle no editor.
Perguntas frequentes
O Windsurf ainda existe?
O produto continua como Devin Desktop desde 2 de junho de 2026. Os assinantes mantêm seu plano, extensões e configurações; o plugin Windsurf para JetBrains ainda pode ser baixado, mas em modo de manutenção.
O que aconteceu com o Cascade?
A Cognition apresenta a Devin Local como sua sucessora e principal agente local. O anúncio previa o acesso ao Cascade até 1º de julho de 2026 para facilitar a migração.
O Singularity pode usar minhas extensões do Windsurf?
Não. Singularity tem seu próprio plugin Marketplace e não é compatível com extensões VS Code ou Open VSX.
Quanto custa o Devin Desktop?
De acordo com a página de preços: Gratuito, Pro por US$ 20 por mês, Máximo de US$ 200 por mês, Teams a partir de US$ 80 por mês, Enterprise mediante solicitação, com uso extra cobrado de acordo com o preço da API.
O Singularity é gratuito?
Sim, com agentes, projetos e árvores de trabalho ilimitados. A licença Singularity, de 24 euros por mês por estação de trabalho, desbloqueia apenas plug-ins pagos, como Pipelines.
Para ir mais longe, navegue em todas as comparações do Singularity, leia o guia de primeiros passos ou faça download do Singularity.