O VS Code é para editores de texto modernos o que o Chromium representa para navegadores: uma base que atrai diversos forks. Uma série de projetos derivados surgiram ao longo do tempo, cada um com características específicas que adicionam particularidades ao popular editor de texto da Microsoft.
Entre os mais recentes está o Void.
Na página do GitHub, o Void é apresentado como uma alternativa de código aberto ao Cursor.
O Cursor é um editor de texto multiplataforma baseado em inteligência artificial e assinatura, derivado do VS Code. Ele ganhou destaque ao oferecer funcionalidades como autocompletar com IA, geração de código, sugestões de edição e posicionamento preditivo do cursor. Profissionais de empresas como OpenAI e MidJourney têm adotado o Cursor em seus fluxos de trabalho.
Embora ofereça um plano gratuito, o Cursor restringe seus recursos mais avançados a assinaturas pagas. Além disso, há questões relacionadas à privacidade, já que apenas usuários do plano mais caro, de US$ 80/mês, podem optar por não compartilhar determinados dados.
Surge o Void
O Void se apresenta como um concorrente gratuito e de código aberto ao Cursor, com algumas diferenças significativas.
Embora também seja um editor com foco em inteligência artificial, o Void não depende de modelos de linguagem proprietários baseados na nuvem. Ele foi projetado para funcionar com LLMs hospedados localmente, como os oferecidos por Ollama. No entanto, o suporte a modelos na nuvem, como Claude, Gemini ou ChatGPT, também está disponível. Nesses casos, a conexão é feita diretamente, sem que o editor intercepte ou armazene consultas e respostas.
As funcionalidades típicas de um editor com IA estão presentes, incluindo preenchimento automático de código, ferramentas de edição automáticas e uma barra lateral para perguntas e respostas. Além disso, os desenvolvedores têm a oportunidade de testar recursos experimentais, como a geração de código, e contribuir com a comunidade, adicionando novas integrações de IA ou aprimorando as existentes.
A equipe por trás do Void, apoiada pela Y Combinator, incentiva o engajamento da comunidade para moldar o futuro do editor e expandir suas capacidades.
Alternativas ao VS Code
Nem todos os editores modernos derivam do VS Code. Um exemplo é o editor de texto baseado em Rust, Zed, que foi lançado para Linux em julho. Apesar de contar com uma comunidade menor e um ecossistema de plugins menos robusto, o Zed está em crescimento. Assim como no caso dos navegadores baseados em Chromium, é importante que alternativas ao VS Code existam para evitar a homogeneidade e promover a inovação.
Por outro lado, um fork do VS Code, como o Void, oferece a vantagem da compatibilidade com os temas, plugins e configurações já existentes no ecossistema. Isso facilita a transição para usuários que desejam explorar o Void sem perder funcionalidades e preferências já estabelecidas.
Como experimentar o Void
O Void é um software gratuito e de código aberto que ainda está em desenvolvimento ativo. Até o momento, não há versões binárias disponíveis para Windows, macOS ou Linux, mas os interessados podem se inscrever em uma lista de espera para serem notificados assim que os arquivos forem lançados.
Usuários com conhecimento técnico podem acessar o repositório oficial no GitHub e compilar o código-fonte para testar o editor.
Mais informações estão disponíveis no site oficial do Void.