Zed mostrado visualizando o código-fonte do Kernel Semântico. Observe as informações do Git no menu suspenso na coluna do meio, o bate-papo da IA ​​na coluna da direita e o ícone do GitHub Copilot no canto inferior direito.

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.

Captura de tela do TheiaIDE

Theia IDE visualizando e executando Quicksort.cpp. Embora eu tenha conseguido instalar as extensões C++, não consegui instalar as extensões que permitem que projetos Python sejam executados a partir do IDE.

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.

Captura de tela do Lite XL

Lite XL exibindo e editando um programa Python que escrevi com a ajuda de IA generativa usando VS Code e Tabnine. Observe que não há terminal (não consegui instalá-lo), nenhum pop-up (idem) e nenhum comando de execução (idem). Lite XL pode ser usado como editor mesmo sem plug-ins.

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.