Executando verificação de segurança...
1

vibe coding uma rede social para devs em 3 dias

Toda vez que estou em um aeroporto, bate uma curiosidade meio boba, mas muito real: será que tem mais alguém aqui, nesse exato momento, codando alguma coisa também? Trabalhando em um projeto, finalizando um deploy ou só brincando com uma ideia?

Essa pergunta ficou me rondando. E um dia, com tempo livre e muita vontade de experimentar novas ferramentas, decidi transformar essa curiosidade em uma extensão real para o VS Code.

a ideia: conectar devs em aeroportos

A ideia era simples (e um pouco maluca): criar uma espécie de "rede social" minimalista, que conectasse pessoas que estivessem programando em aeroportos ao redor do mundo. Uma forma de mostrar: ei, tem mais gente aqui codando também.

A extensão detectaria automaticamente se você está em um aeroporto (usando a localização), e cada vez que você salvasse um arquivo, ela enviaria um "sinal" para a rede. Assim, qualquer outro dev poderia ver que alguém estava codando naquele mesmo lugar. Quase como um check-in de commits.

Mas aí veio a pergunta real: como diabos eu crio uma extensão pro VS Code?

a vontade de aprender e os agentes de código

Foi aí que entrou meu outro objetivo: testar os famosos coding agents. Eu estava particularmente curioso com o Gemini Code Assist, da Google, e também com o Cursor, uma versão do VS Code com IA embarcada.

Tentei primeiro com o Gemini. Criei o prompt, expliquei tudo certinho… mas o resultado não foi dos melhores. O código vinha quebrado, com erros, e não parecia entender muito bem a estrutura das extensões do VS Code. Deixei de lado.

Então fui direto para o Cursor. Escrevi o prompt com a ideia completa, e aí sim começou a engrenar. Ele gerou a estrutura base, e eu fui iterando por cima disso: ajustando a detecção de localização, criando os eventos de save, conectando com um backend simples que eu mesmo montei. Três dias depois, a primeira versão da extensão estava funcionando.

o que a extensão faz, exatamente?

A extensão se chama AirCommits.
(Eu pensei em outros nomes mais sérios, mas esse tem cara de side project de aeroporto mesmo.)

Ela faz três coisas simples:

  1. Detecta automaticamente se você está em um aeroporto (usando a localização do sistema).
  2. Se estiver, associa sua localização ao nome do aeroporto (ou você pode inserir manualmente o nome do aeroporto ou número do voo).
  3. Toda vez que você salva um arquivo no VS Code, a extensão envia um “sinal” para uma rede compartilhada.

Você pode ver os sinais de outras pessoas, filtrando por aeroporto, e deletar os seus antigos.

É uma forma leve e divertida de se sentir menos sozinho enquanto trabalha entre voos, escalas ou cafés de aeroporto.

experimenta ai e me diz o que vc achou

A extensão já está disponível na Visual Studio Code Marketplace.

Se você também é do tipo que programa entre voos, instala lá e deixa seu sinal no terminal:

👉 Clica aqui pra instalar

Carregando publicação patrocinada...