A inteligência artificial (IA) está revolucionando a forma como desenvolvemos software, tornando possível criar aplicações complexas de maneira mais rápida e eficiente. Para aqueles que desejam explorar esse universo sem custos iniciais elevados, ferramentas como o Bolt.DIY e o poder dos modelos de linguagem como o Gemini 2.5 Pro do Google oferecem uma porta de entrada fascinante. Este artigo, inspirado na demonstração de Julian Goldie, serve como um guia completo para configurar e utilizar o Bolt.DIY localmente, integrado ao Gemini 2.5 Pro, permitindo que você comece a construir suas próprias aplicações de IA gratuitamente.
O Bolt.DIY é uma plataforma de desenvolvimento open-source que se destaca por permitir a criação de projetos de código diretamente no seu ambiente local. Diferente de algumas alternativas online, como o Bolt.New, o Bolt.DIY oferece maior controle e privacidade sobre seus projetos, sendo uma excelente opção para desenvolvedores que preferem trabalhar offline ou que necessitam de um ambiente customizado. A configuração local é gratuita e, como veremos, relativamente simples de ser implementada.
A verdadeira magia acontece ao combinar o Bolt.DIY com modelos de IA avançados como o Gemini 2.5 Pro. Essa integração permite que você utilize a capacidade de geração de código e raciocínio do Gemini para construir aplicações de forma interativa.
O Gemini é a mais recente família de modelos de IA multimodais do Google, capaz de entender e gerar texto, código, imagens e mais. O Gemini 2.5 Pro, em particular, oferece um desempenho impressionante. Conforme demonstrado no vídeo, é possível acessar versões do Gemini através de provedores como o OpenRouter, que oferece tanto uma versão "Experimental" gratuita quanto uma versão "Preview" que consome tokens (paga).
Para utilizar o Gemini com o Bolt.DIY, você precisará de uma chave de API. Existem algumas formas de obtê-la:
Após obter a chave, basta inseri-la no campo apropriado dentro da interface do Bolt.DIY ao selecionar o Google ou OpenRouter como provedor e o modelo Gemini desejado.
Configurar o Bolt.DIY em sua máquina local é um processo direto, especialmente seguindo as instruções fornecidas no repositório GitHub do Bolt.DIY e demonstradas no vídeo.
git clone -b stable https://github.com/stackblitz-labs/bolt.diy.git
cd bolt.diy
pnpm install
pnpm run dev
Após iniciar o servidor, o Bolt.DIY geralmente estará acessível em seu navegador através do endereço http://localhost:5173
ou similar, que será exibido no terminal.
Durante a configuração ou uso, alguns problemas podem surgir:
Com o Bolt.DIY e o Gemini configurados, você pode começar a dar vida às suas ideias. A interface do Bolt.DIY é intuitiva, permitindo selecionar o provedor (como OpenRouter ou diretamente o Google), o modelo de IA específico, inserir sua chave de API e, o mais importante, fornecer o prompt para a aplicação que deseja criar.
No vídeo, Julian Goldie demonstra como um simples prompt como "Make a space invaders game" pode instruir o Gemini, através do Bolt.DIY, a gerar todo o código necessário para um jogo funcional de Space Invaders, incluindo HTML, CSS e JavaScript.
Outros exemplos incluem a criação de um jogo "Backlink Builder Tycoon", um jogo de corrida 3D básico e um "Anchor Text Match Game". Esses exemplos ilustram a versatilidade da ferramenta para prototipar desde jogos simples até ferramentas com alguma complexidade.
O Bolt.DIY oferece funcionalidades para refinar suas criações:
O vídeo também menciona brevemente o Firebase Studio (anteriormente conhecido como Project IDX ou Google IDX) como outra plataforma que integra IA para desenvolvimento de aplicações. Enquanto o Bolt.DIY foca em um ambiente de desenvolvimento local e mais direto via prompts, o Firebase Studio parece oferecer um ambiente de desenvolvimento web mais completo e estruturado, também com assistência de IA, como o Gemini. A escolha entre eles dependerá das suas preferências e da complexidade do projeto.
A combinação do Bolt.DIY com o Gemini 2.5 Pro demonstra o imenso potencial da inteligência artificial para democratizar e acelerar o desenvolvimento de software. A facilidade de configuração local, a gratuidade (com opções) e o poder dos modelos de linguagem abrem um leque de possibilidades para desenvolvedores, estudantes e entusiastas de tecnologia. Ferramentas como estas não apenas simplificam a criação de protótipos, mas também servem como excelentes plataformas de aprendizado e experimentação no crescente campo da engenharia de software assistida por IA.
Exploramos as consequências das armas nucleares no espaço para a Terra e a importância de leis internacionais
Descubra como a HeyRosie, uma startup de Inteligência Artificial, está revolucionando o atendimento telefônico para pequenos negócios, oferecendo uma solução mais eficiente e acessível. Conheça os insights de Jordan Gal.
Explore os limites do ChatGPT Operator da OpenAI! Testamos sua capacidade de multitarefa, desde encontrar produtos a criar planos de negócios com IA. Veja os sucessos e desafios.