IDG
Eclipse Theia é uma estrutura para construção de IDEs e outras ferramentas de desenvolvimento; o Eclipse Theia IDE é um IDE de nuvem e desktop construído na estrutura Theia. Na verdade, o Theia IDE usa o componente do editor Monaco e fornece suporte de linguagem por meio do LSP (Language Server Protocol) e DAP (Debug Adapter Protocol) do Visual Studio Code. Além disso, ele pode hospedar extensões do VS Code (tem 83 extensões integradas, embora a maioria seja muito básica) e fornece acesso ao terminal. Cerca de meia dúzia de outros produtos foram construídos a partir da estrutura Theia. Theia IDE não é menor nem mais rápido que o VS Code e tem vários problemas.
IDG
Lite XL é apresentado como um “editor de texto leve, simples, rápido, repleto de recursos e extremamente extensível escrito em C e Lua, adaptado do Lite”. Ele suporta um plug-in LSP para suporte a idiomas e um plug-in de terminal. (Consegui instalar o plug-in do terminal, mas não consegui executá-lo no meu MacBook Pro M1.) Vários outros recursos de edição comuns também são implementados como plug-ins. Lite XL tem cerca de um décimo do tamanho do Visual Studio Code. Ele é instalado no macOS usando MacPorts. Ele também deve ser instalado usando compilações em sua página de lançamentos, mas essa versão não iniciaria no meu MacBook Pro M1.
IDG
Cursor, um fork do Visual Studio Code, foi desenvolvido para torná-lo “extraordinariamente produtivo” e afirma ser “a melhor maneira de codificar com IA”. O Cursor possui vários modelos de preenchimento de código e bate-papo próprios integrados e também pode usar Claude Opus e os modelos premium GPT-4, GPT-4o e Claude 3.5 Sonnet. No decorrer desta análise, mais modelos foram lançados, como o o1-mini. Exatamente quais modelos você pode chamar, com que frequência e com que prioridade dependem dos planos de assinatura do Cursor e do GitHub Copilot e das chaves de API que você fornece. O preenchimento de código do próprio Cursor faz mais do que o GitHub Copilot. Ele pode editar o código ao redor do cursor e remover texto, não apenas inserir texto na posição do cursor. O cursor tem aproximadamente o mesmo tamanho do VS Code.