Como programar com IA grátis com Kilo Code
Esta nota de insights do YouTube foi criada com a LilysAI. Cadastre‑se grátis e obtenha insights 10× mais rápidos e profundos dos vídeos.
Q: Como programar com IA de graça?
Como programar com IA gratuitamente usando o Kilo Code? O Kilo Code é uma extensão gratuita e de código aberto para o Visual Studio Code que, combinada com o modelo Grok Code Fast 1 da xAI, permite programar com IA de forma rápida e gratuita.
1. Programação com IA Gratuita Usando Kilo Code e Grok Code Fast 1
Kilo Code é uma extensão gratuita e de código aberto para o Visual Studio Code que, combinada com o modelo Grok Code Fast 1 da xAI, permite programar com IA de forma rápida e gratuita.1.1. Ferramentas Essenciais para Programação com IA
- Kilo Code é um novo editor de código que se integra ao Visual Studio Code .
- É uma ferramenta gratuita e de código aberto .
- Algumas das pessoas por trás do Kilo Code também criaram o Gitlab, uma alternativa de código aberto ao GitHub .
- Grok Code Fast 1 é um modelo de programação criado pela xAI, a empresa por trás do Grok .
- Este modelo é exclusivamente para programação, é muito bom e, por enquanto, é gratuito .
- Modelos como Claude Sonnet, Claude Opus e GPT-5 Thinking são bons para programar, mas são caros .
1.2. Instalação e Configuração do Kilo Code
- Instalação do Kilo Code é um processo simples .
- Basta acessar platzi.com/kilo e clicar no botão "Install Kilo Code" .
- Se o Visual Studio Code já estiver instalado, o Kilo Code será instalado com um clique .
- Após a instalação, a opção "Kilo Code" aparecerá no canto esquerdo do Visual Studio Code .
- Funcionalidades do Kilo Code incluem várias opções para o desenvolvimento .
- O modo Arquiteto ajuda a planejar o projeto .
- O modo Escrever Código é para a programação tradicional .
- É possível depurar ou orquestrar o código, alternando entre modos como depuração e DevOps .
- O Kilo Code permite acessar diversos modelos de IA, incluindo os da OpenAI (GPT-5, GPT-5 Mini, Claude Sonnet) e o Grok Code Fast 1 .
- Créditos e Open Router facilitam o uso dos modelos de IA .
- Ao instalar e fazer login no Kilo Code com uma conta Gmail, o usuário recebe créditos (inicialmente $5, depois $105) .
- Esses créditos podem ser usados no Open Router, um serviço que oferece acesso a diferentes LLMs a preços baixos, funcionando como um proxy centralizador ou roteador de APIs .
- O Grok Code Fast 1 é gratuito, e o Kilo Code mostra o custo que teria tido se não fosse gratuito, deduzindo dos créditos disponíveis .
- Velocidade do Grok Code Fast 1 é um diferencial notável .
- O modelo funciona a "velocidade da luz", sendo muito mais rápido que outras ferramentas como Cursor ou GPT-5 Thinking .
2. Desenvolvimento de um Painel Financeiro com Kilo Code
O Kilo Code permite criar um painel financeiro interativo para uma startup, demonstrando sua capacidade de gerar código rapidamente e com funcionalidades avançadas.
2.1. Criação do Painel Financeiro "Only Flans"
- Definição do Projeto: O objetivo é construir um painel financeiro para uma startup chamada "Only Flans", que vende assinaturas de sobremesas .
- O painel deve exibir métricas financeiras importantes, como:
- MRR movement (movimento da receita recorrente mensal) .
- LTV vs. CAC (valor vitalício do cliente versus custo de aquisição do cliente) .
- Burn and Runway (dinheiro disponível da empresa e tempo até acabar) .
- Payback period (tempo de retorno do investimento em publicidade) .
- O painel deve gerar dados simulados para um período de 12 meses e ser altamente interativo .
- A implementação deve ser feita em HTML, CSS e JavaScript, com o Kilo Code decidindo as bibliotecas e ferramentas apropriadas .
- O painel deve exibir métricas financeiras importantes, como:
- Processo de Geração de Código: Após inserir a descrição do projeto, o Kilo Code inicia o processo .
- O sistema exibe um cálculo do raciocínio e o uso de ferramentas, incluindo chamadas de API .
- Uma janela de contexto mostra o uso de tokens (por exemplo, 10.500 tokens de 256.000 disponíveis) .
- Se o contexto estiver acabando, o botão "intelligently condensed text" resume o trabalho feito até então, liberando espaço .
- O Kilo Code faz perguntas para confirmar o plano inicial, como "Você está satisfeito com este plano inicial para o Painel Financeiro Only Flans ou deseja fazer algumas alterações?" .
- O plano inclui definir finanças, projetar dados simulados, criar a estrutura HTML, implementar CSS e JavaScript, adicionar filtros e funcionalidades de exportação .
2.2. Implementação e Interatividade do Painel
- Execução do Plano: Após a aprovação do plano, o Kilo Code muda para o modo de código e começa a programar .
- Ele gera dados de teste e cria os arquivos HTML, CSS e JavaScript em alta velocidade .
- O progresso é exibido com uma barra na parte superior esquerda, mostrando o uso de tokens e o raciocínio .
- O processo é muito mais rápido do que outras ferramentas de IA .
- Visualização e Interação: Ao finalizar, o Kilo Code sugere executar um servidor HTTP local com Python para visualizar o painel .
- O painel é aberto no navegador (localhost na porta 8000) e exibe as métricas financeiras .
- É possível interagir com o painel, por exemplo, alterando o período de exibição dos dados, e as atualizações são instantâneas .
3. Melhorias de Design e Usabilidade e Criação de um Jogo 3D
O Kilo Code demonstra sua versatilidade ao permitir aprimorar o design e a usabilidade do painel financeiro e, em seguida, criar um jogo 3D interativo.
3.1. Aprimorando o Design e a Usabilidade do Painel
- Mudança de Design: O usuário solicita um design minimalista, semelhante ao da Apple, com muito espaço em branco e uma nova paleta de cores .
- Uma paleta de cores é selecionada de um site como Colors e exportada como CSS .
- O código CSS da paleta de cores é fornecido ao Kilo Code .
- O Kilo Code comprime o código existente e o insere no prompt para iniciar um novo processo de arquitetura, analisando e redefinindo o design com a nova paleta .
- Após a aprovação do plano, o Kilo Code executa as mudanças, e o painel é atualizado instantaneamente no navegador com o novo design e cores .
- Melhorias de Usabilidade (UX/UI): O usuário avalia a usabilidade do aplicativo como 5 de 10 e pede um plano para alcançar 10 de 10, minimizando cliques e mantendo a funcionalidade .
- O Kilo Code começa a escrever código em alta velocidade para implementar as melhorias .
- Após a conclusão da tarefa, o Kilo Code informa que as melhorias de usabilidade estão prontas, incluindo suporte a atalhos de teclado e melhorias visuais .
- O aplicativo atualizado no navegador mostra novas funcionalidades, como filtros de métricas-chave, botões para exibir margem e um seletor de data .
3.2. Criação de um Jogo 3D de Batalha Planetária
- Conceito do Jogo: O usuário propõe criar um jogo 3D baseado em turnos, onde dois jogadores controlam um planeta (Terra vs. Marte) .
- O jogo envolve construir armas orbitais para defesa e ataque, minerar recursos e enviar objetos entre planetas .
- A versão inicial deve ser simples, mostrando os planetas orbitando o sol e se aproximando a cada turno .
- Escolha da Biblioteca e Arquitetura: O Kilo Code pergunta qual biblioteca 3D usar, e o usuário escolhe Three.js por ser mais simples .
- O Kilo Code gera um diagrama de arquitetura do jogo, detalhando ações, visão em close-up, condição de vitória, órbitas, gerenciador de jogo, menu de UI e modelos 3D .
- O sistema começa a preparar o projeto, criando arquivos, integrando Three.js, construindo armas e escrevendo CSS .
- Depuração e Melhorias do Jogo: Inicialmente, o jogo aparece com uma tela preta e erros no console .
- O usuário usa o modo de depuração e descreve o erro .
- O botão "enhance prompt" melhora o prompt, adicionando mais contexto e código para resolver o problema .
- O usuário também solicita que o jogo seja executado em um servidor web local com Python, como no projeto anterior .
- Após as correções, o jogo funciona, mostrando a Terra e Marte orbitando, com a possibilidade de zoom e interação .
- O jogo permite construir armas, minerar recursos, lançar ataques e alternar turnos entre os jogadores .
- Aprimoramentos Visuais e Funcionais: O usuário pede melhorias adicionais para o jogo .
- Incluir texturas realistas para a Terra e Marte, alterar o período orbital dos planetas, manter armas orbitando o planeta que as criou, melhorar o design da UI para um estilo cyberpunk, adicionar pontos de vida para planetas e armas, e um campo de estrelas no fundo .
- O Kilo Code implementa essas mudanças, resultando em um jogo com texturas, campo de estrelas, botões para construir mísseis, lasers e escudos, e funcionalidades de ataque e mineração .
- O custo total de todas as operações realizadas no vídeo com o Kilo Code e Grok Code Fast 1 foi de apenas $0.35 .
4. Conclusão e Recursos Adicionais
Kilo Code é uma ferramenta poderosa e gratuita para programação com IA, que se integra ao Visual Studio Code e utiliza o modelo Grok Code Fast 1 da xAI.
4.1. Vantagens do Kilo Code
- Kilo Code é a ferramenta favorita do apresentador para programar .
- É fácil de instalar, requer apenas o Visual Studio Code (software gratuito e aberto) e o próprio Kilo Code (também gratuito e aberto) .
- Utiliza o modelo Grok Code Fast 1 da xAI, que é gratuito e o mais rápido em termos de tokens por segundo .
- A ferramenta permite alternar entre os modos arquiteto, depuração e código, além de um sistema de melhoria de prompts, facilitando a construção de projetos complexos .
4.2. Recursos para Aprofundamento
- Para entender melhor os conceitos de prompts, arquitetura e engenharia de software, é recomendado aprender os fundamentos de programação .
- A Platzi oferece cursos para aprofundar o conhecimento em IA e programação :
- Curso de Fundamentos de LLMs (Large Language Models) .
- Curso de Fundamentos de Engenharia de Software .
- Curso de Prompt Engineering .
- Curso de Programação Básica .
Entenda materiais massivos como um gênio — com a LilysAI
Mais de 1.000.000 de buscadores de conhecimento usam a Lilys AI.
