O criador do Linux e do Git usou inteligência artificial para desenvolver parte do projeto pessoal AudioNoise
Linus Torvalds, um dos programadores mais influentes da história, revelou ter usado vibe coding em seu mais recente projeto de código aberto. O criador do Linux e do Git empregou o Google Antigravity, um ambiente de desenvolvimento com suporte a agentes de IA, para criar o visualizador de amostras de áudio do projeto AudioNoise.
A informação consta na documentação oficial do repositório, publicada no GitHub de Torvalds no início de janeiro de 2026. Segundo o próprio desenvolvedor, a ferramenta Python “foi basicamente escrita por vibe coding”. Ele justificou a escolha dizendo que sabe mais sobre filtros analógicos do que sobre Python.
A notícia gerou repercussão na comunidade de tecnologia porque Torvalds sempre foi conhecido por sua postura crítica em relação a modismos. No entanto, sua abordagem ao vibe coding se mostrou pragmática: ele usou IA para uma tarefa secundária, enquanto mantém métodos tradicionais no desenvolvimento do kernel Linux.
Profissionais de tecnologia que acompanham as decisões de Torvalds encontram neste caso um exemplo prático de como equilibrar inovação e cautela no uso de ferramentas de IA.
O projeto AudioNoise e sua origem
O AudioNoise é um projeto pessoal de Torvalds que cria efeitos de áudio digital aleatórios. O software deriva de outro experimento chamado GuitarPedal, desenvolvido em 2025, quando Torvalds construiu pedais de guitarra caseiros para aprender sobre circuitos analógicos.
O código principal do AudioNoise foi escrito em C, linguagem que Torvalds domina. Contudo, o projeto inclui um visualizador de amostras de áudio em Python. Foi nesta parte específica que Torvalds recorreu ao vibe coding, por não ter familiaridade com a linguagem.
O projeto está disponível publicamente no GitHub de Torvalds. Além do Linux e do Git, ele mantém outros repositórios pessoais, como o Subsurface, um software de registro de mergulhos desenvolvido em Qt e C++.
Como Torvalds usou vibe coding no AudioNoise
Na documentação do AudioNoise, Torvalds explicou sua abordagem de forma direta. Ele escreveu que “cortou o intermediário” — ele mesmo — e simplesmente usou o Google Antigravity para fazer o visualizador de amostras de áudio.
O Google Antigravity é um ambiente de desenvolvimento lançado em novembro de 2025. Trata-se de um fork do Visual Studio Code, mas com suporte nativo a múltiplos agentes de IA. A ferramenta permite que desenvolvedores descrevam funcionalidades em linguagem natural e recebam código gerado automaticamente.
Torvalds disse que inicialmente tentou a abordagem tradicional de pesquisar no Google e copiar exemplos. No entanto, decidiu usar o assistente de IA quando percebeu que a tarefa não justificava o tempo de aprendizado. Para ele, era “uma tarefa trivial e única” que não valia o esforço manual.
O que é vibe coding
Vibe coding é um método de desenvolvimento em que programadores descrevem funcionalidades em linguagem natural e a inteligência artificial gera o código correspondente. O termo foi cunhado por Andrej Karpathy, cofundador da OpenAI, em fevereiro de 2025.
Nessa abordagem, o desenvolvedor atua como um diretor criativo, enquanto a IA assume a função de programador. O processo é iterativo: descrever a funcionalidade desejada, avaliar o código gerado e refinar conforme necessário.
Segundo a pesquisa Stack Overflow Developer Survey de 2025, 84% dos desenvolvedores já usam ou planejam usar ferramentas de IA em seu trabalho. Dados adicionais indicam que a IA foi responsável por 41% de todo código novo escrito em 2024.
A posição de Torvalds sobre inteligência artificial
Torvalds mantém uma posição equilibrada sobre o uso de IA na programação. Em novembro de 2025, durante o Open Source Summit Asia, ele disse que está “OK com vibe coding, desde que não seja para nada que realmente importa”.
Ele considera a IA uma boa ferramenta de aprendizado, mas alerta que seria uma “ideia horrível” usá-la para projetos sérios que precisam de manutenção a longo prazo. O motivo: a IA não explica seu processo de raciocínio como desenvolvedores humanos fariam.
Torvalds também criticou o excesso de marketing em torno da inteligência artificial. Segundo ele, “eu odeio todo o assunto de IA, não porque eu odeio IA, mas porque está sendo uma palavra tão hypada”. Ainda assim, afirmou ser “um grande crente na IA como ferramenta”.
O que a decisão de Torvalds significa para desenvolvedores
A escolha de Torvalds ilustra uma abordagem madura ao uso de IA no desenvolvimento de software. Ele não adotou a tecnologia de forma irrestrita nem a rejeitou por princípio. Em vez disso, avaliou o contexto e decidiu que fazia sentido para uma tarefa específica e de baixo risco.
O caso também reforça que vibe coding não substitui conhecimento técnico. Torvalds pôde usar a ferramenta de forma eficaz porque entendeu o problema que queria resolver. A IA gerou o código Python, mas a arquitetura do projeto e o código em C continuaram dependendo de sua experiência.
Por isso, desenvolvedores podem ver este exemplo como um modelo: usar IA para acelerar tarefas secundárias, mantendo métodos tradicionais em componentes críticos. Essa separação entre código que pode falhar e código que não pode é uma distinção que profissionais experientes tendem a fazer.
Perguntas frequentes
Linus Torvalds aprovou o uso de vibe coding?
Sim, mas com ressalvas. Torvalds aprovou o uso de vibe coding para tarefas secundárias e projetos pessoais. Ele continua usando métodos tradicionais no desenvolvimento do kernel Linux e alerta contra o uso de IA em projetos críticos que precisam de manutenção.
Qual ferramenta Linus Torvalds usou para vibe coding?
Torvalds usou o Google Antigravity, um ambiente de desenvolvimento baseado no Visual Studio Code com suporte a múltiplos agentes de IA. A ferramenta foi lançada em novembro de 2025.
O que é o projeto AudioNoise de Linus Torvalds?
O AudioNoise é um projeto pessoal de código aberto que cria efeitos de áudio digital. Ele deriva do projeto GuitarPedal, em que Torvalds construiu pedais de guitarra caseiros. O código principal foi escrito em C, enquanto o visualizador de amostras de áudio foi desenvolvido em Python com auxílio de IA.
Vibe coding vai substituir a programação tradicional?
Segundo Torvalds, não. Ele considera vibe coding útil para tarefas pontuais, mas inadequado para projetos que precisam de manutenção de longo prazo. A tecnologia não substitui o conhecimento técnico necessário para projetar sistemas e tomar decisões arquiteturais.