Cursor
Por que isso importa
Em profundidade
Diferencial chave: indexação do codebase e prompting ciente do contexto. Trade-off fork vs. plugin. Concorrentes: GitHub Copilot (extensão), Claude Code (terminal).
Por Que Fork e Não Plugin
Cursor é um fork do VS Code, não uma extensão. Isso permite integração mais profunda: reescrever o loop de edição, adicionar UI customizada para diffs de IA, e otimizar a comunicação com o LLM. O trade-off é manter compatibilidade com o ecossistema VS Code conforme ele evolui — um custo de engenharia significativo.
O Contexto É Tudo
O diferencial real do Cursor é como ele fornece contexto ao LLM. Indexa todo o codebase, entende import/export, encontra referências relevantes e inclui arquivos pertinentes automaticamente no prompt. Isso é a diferença entre um autocomplete básico e um assistente que realmente entende seu projeto. Concorrentes como Claude Code abordam o mesmo problema de ângulos diferentes (terminal em vez de IDE).
Conceitos relacionados
In The News