Gemini CLI vs Claude Code: primeiras impressões reais
Instalar Gemini CLI lado a lado com Claude Code e primeiras impressões
Resposta direta
Instalar Gemini CLI lado a lado com Claude Code e primeiras impressões. Oi e olha só pessoal depois que eu loguei né apareceu uma tela aqui do Google para logar com meu e-mail apareceu isso aqui o Gemini code assista agora tem alteração para acessar a sua conta né já não basta acessar várias coisas né agora acessa também isso aqui vamos embora então voltando aqui para.
Setup lado a lado
Quando o episódio chega em «Setup lado a lado», o gancho útil para gemini cli vs claude code primeiras impressões é transformar o trecho em decisão — não em resumo genérico.
Bom, o hype do momento é o Gemini CLI, que vem para ser concorrente do tão aclamado por aqui Claude code. Vou colocar lado a lado com o Claude code e a gente vai ter uma primeira impressão de um prompt que a gente vai enviar para os dois. Então, se é open source, quer dizer que a comunidade como um todo pode atuar em cima do Gemini CLI. Até antes de começar, a minha hipótese é que dado o fato que tem um plano gratuito muito robusto, talvez, e isso eu não sei se eu vou conseguir afirmar nesse vídeo ainda, Mas talvez seja o melhor combo gratuito que exista atualmente.
Então, pensa assim, você pode usar o VS Code gratuito e o Gemini CLI gratuito e ter um modelo bem legal para criar umas coisas legais. Se você já usa Cursor, por exemplo, você já tem o Node.js, mas se você ainda não tem, você pode mandar para o chat APT e falar como é que eu instalo o Node.js e você fala qual é o seu computador, Windows, Mac, etc. Ou instala dessa maneira aqui né npm install e depois Gemini pica corda tem autenticado né então depois de você escolher uma cor de tema você vai é autenticar né ou seja fazer login aqui de fato para que esteja tudo bem ok e aí só antes da gente realmente cara fazer a instalação aqui ele até fala um negócio né a é para casos para usos avançados ou aumente limite. Ele fala aqui, se você precisar de um modelo específico ou precisar de uma capacidade maior, você pode usar a chave de API.
Pelo menos, por exemplo, do Claude code, zero compensa você usar ali a chave de API. Eu abri aqui então né o verso code Olha quem já está aqui não é o famoso Claudinho que estou usando bastante e deixa eu fechar esse aqui porque a gente vai agora instalar né o Gemini clipe então vamos fazer o seguinte cara eu vou abrir aqui o terminal vou criar um você vem aqui em terminal né terminal ele já tá dentro de uma pasta aqui né Então beleza gente já tô dentro de e é dentro dessa pasta que que eu vou fazer né se você não criou a pasta cara só vem aqui ó novo arquivo ou abra uma nova pasta e quando clicar em abrir você clica clica e tá foi difícil clica aqui em nova pasta e você cria a pasta e abre e etc aí eu só queria um arquivo bem aleatório que não aqui dentro, mas. E vamos lá então aqui eu vou rodar é aquele comando que a gente pegou bem aqui não sei se tá claro para vocês esse comando mas esse comando bem aqui beleza então vamos rodar primeiro esse comando aqui lembrando que eu já tenho o no de instalado muito provavelmente grande parte de vocês também já tem instalado mesmo que não percebam vou até mostrar uma forma de vocês observarem se já tem Node instalado. Cara, se o seu não aparecer nada ou aparecer algum erro, provavelmente você não tem instalado o Node, aí você tem que instalar.
Feche «Setup lado a lado» com um experimento de 30–90 minutos ligado a gemini cli vs claude code primeiras impressões: artefato + critério binário — sem inventar número fora da fonte.
Na prática
Information gain: use só o que a fonte afirma sobre gemini cli vs claude code primeiras impressões; scaffolding editorial não inventa número.
Chat lateral e fluxo
«Chat lateral e fluxo» é onde gemini cli vs claude code primeiras impressões deixa de ser vibe e vira critério. O material empurra execução observável, não plateia.
Então tá bem aqui, instaladão, então cara, vamos usar o, ele agora, que nem ele falou na documentação né, a gente vai escolher o default mesmo, e aqui ele tá falando, ah, pra você escolher o método de autenticação, eu vou escolher login com o Google, e eu vou só logar aqui rapidinho, ele deve abrir uma página pra eu logar. Oi e olha só pessoal depois que eu loguei né apareceu uma tela aqui do Google para logar com meu e-mail apareceu isso aqui o Gemini code assista agora tem alteração para acessar a sua conta né já não basta acessar várias coisas né agora acessa também isso aqui vamos embora então voltando aqui para o Vasco hoje é Olha só a gente deu um erro feio de Logan no outro peça a casa de Google Ah. Ah tá beleza então deu erro aqui de saber o que que tá acontecendo aí pessoal agora sim não é só tem que fazer de novo aqui o login e deu certo né é a voltando então agora para o resto por vs-studio veste estúdio é esconde gente e aqui eu vou colocar então pronto cara que vai ser E nesse tempo que eu escrevi o prompt, já aproveitei e abri do lado uma janela para a gente colocar o mesmo prompt com o Cloud. Da mesma forma que eu coloquei Gemini para abrir o Gemini aqui no terminal, eu vou colocar Cloud aqui embaixo também e pronto, o Cloud já está rodando.
CRM, aquele ponto de vendas que você fica movimentando um cliente de etapa em etapa. Sidebar retrátil seria um menu lateral, naquele que seja possível fechar e abrir basicamente, dashboards é onde a gente vai estar colocando ali todos os gráficos e dados mocados é que eu quero que ele coloque alguns dados para ver se está realmente se o dashboard está bonitinho ali os gráficos estão bonitos. Pedir para fazer uma aplicação com a tonalidade cinza escura, dark mode e usar componentes já de CNUI e pedir também a Tailwind 3.4, que é estável, WhiteJS, TypeScript e React. Que é meio que o combo até mesmo que o próprio Lovable usa, que as aplicações no geral hoje em dia estão usando.
Então, eu vou mandar aqui para o Claude code e vou mandar também aqui no Gemini. É uma lista aqui no geral e ele agora já deu aqui só que o Gemini foi mais rápido para falar qual comando fazer né então se vocês perceberem olha só como anda é basicamente o mesmo né os dois estão criando um projeto invite usando o react e TypeScript então aqui também o texto aqui e o bom então beleza então fazendo aqui aquele só deu um erro pessoal porque eu deixei esse e esse negócio aqui né eu deixei esse arquivo aqui esqueci de excluir pronto pode seguir legal legal isso cara e aqui o como já tava vazio aqui né ele já até cara criou o arquivo para gente né a pasta aqui com tudo tá ele ele não entendeu que eu já removi né eu acho que ele não pegou esse contexto é mas beleza e aqui do outro lado né ele tá com o cd crm npm install então ele vai instalar agora as dependências do projeto né então vou colocar isso aqui foi erro totalmente meu né erro humano então agora sim ele vai criar o projeto pronto criou aqui do lado né o projeto agora ele também vai instalar o vai fazer um npm install né dentro do projeto vai instalar as dependências aqui no na Gemini e agora vai instalar os dois ao mesmo tempo aqui, npm install tailwindpostcss auto-perfixer e aqui também fazendo a mesma coisa. O meu vou remover o diretório no modo eu vou remover o diretor no arquivo para em seguida executar já tá depois o problema com a relação ou em suas dependências interessantes aqui cara create Fire aqui eles estão seguindo já caminhos diferentes tá quero vocês saberem esse daqui cara vamos ver o que ele vai fazer por isso que eu tô indo de pouco em pouco até para gente conseguir Ele está instalando de novo o NPM aqui no Gemini. E agora ele tá adaptando para ter o índio né aqui no no Cloud e aqui mas cara funcionamento muito parecido dos dois né bizarro cara é eu acho que agora o Cláudio já avançou um pouquinho mais também mesmo a gente dando uma segurada por conta daquele arquivo que tinha aqui no início o npm não consegue encontrar o comando tem um índice SS é o de Minas tá dando uma apanhada aqui pessoal Enquanto isso, o Cloud já está instalando aqui o ShadCN UI.
Depois de «Chat lateral e fluxo», anote uma métrica (tempo, taxa, retries ou conversão) para gemini cli vs claude code primeiras impressões e rode um ciclo curto antes de escalar.
Na prática
Instalar Gemini CLI lado a lado com Claude Code e primeiras impressões.
Estilos e aplicação de patch
Sob o ângulo de «Estilos e aplicação de patch», o que importa em gemini cli vs claude code primeiras impressões é o próximo passo testável. Se não muda prioridade em 48h, ainda é ruído.
Vou falar cara não me pergunta mais não comando Shell aqui cara tá bem doidão beleza usando cor Gente, que doideira, o Gemini está apanhando muito aqui para o Node.js, né? Ao mesmo tempo, o Claude code gerou uma versão que eu rodei aqui e teve um erro. Né enquanto isso o o o Gemini ainda tá fazendo então não vi ainda o resultado aqui do Gemini né é beleza Olha só agora ele falou para iniciar aplicação execute o seguinte comando no seu terminal E aí quando é assim cara eu até prefiro abrir o terminal a gente executar aqui do lado e de qual é. O meu churrasco para branca né ó já aparentemente deu alguns erros vizinhos aqui cara exatamente o mesmo erro que deu no no claude code não é isso aqui eu vou fechar eu até pegar cara vou pegar tudo isso daqui ó vou voltar aqui e vou colocar e não vou falar esse erro ocorreu aí ele perguntou se eu quero colar beleza isso aqui é até diferente do Cláudio né o Cláudio ele não mostra tudo que foi colado ele só ele meio que resume isso quanto isso cara o Cláudio está aqui na doideira aqui do lado fazendo as coisas vamos ver mesma coisa do Cláudio cara é o errozinho e tal oi oi foco tá resolvendo os conflitos aqui e bora ver realmente um cenário é diferente né até para os dois engraçado como os dois tiveram mesmo erro então me parece até um cenário que aí ela não consegue lidar muito bem no geral né aí beleza aqui já tá falando para rodar npm rondev vamos ver se realmente já tá bem ok e aqui também eitos dois ao mesmo tempo cara agora o bicho pega então vamos rodar a primeira aqui do do do Cloud novo terminal cb crm o é que vai para pasta correta e ele tem um andev e vamos ver se agora foi é cara o Claudinho já tá problema não tá aplicando o os estilos aqui tá vendo é algum problema não tem o end com a versão do teu ente mesmo ele tem toda a estrutura HTML mas ele não tá aplicando nenhum estilo se não existisse estilos aqui.
E deu até até aparecer um erro aqui no geral e vamos ver aqui no no Gemini que que tá rolando ele pega o dedo então beleza vamos abrir aqui a página que ele gerou é ainda tá dando pau olha só vou pegar esse aqui vou pegar vamos voltar e falar esse erro ocorreu e vamos colocar bem aqui e aqui ao mesmo tempo eu vou falar olha olha querido a aplicação está como se fosse somente HTML não está aplicando os estilos estamos e realmente usando uma versão estável do ter o índice eu tenho um índice está sendo aplicado tá mandei aqui para ele já que no no no Gemini falou que tá tudo ok vamos ver ele pega uma deve mais Cara, o mesmo problema, bizarro, né? Bom então vamos fechar esse aqui mais uma vez e eu até vou mandar o que eu mandei aqui para o amor então aqui eu vou até pegar aqui cara o ponto que eu mandei aqui em cima aplicação não está eu vou mandar aqui também pelo algo tem o índio cara bem normal e agora está esse lá 3.4 provavelmente deve resolver é aquele aquele foi para um caminho diferente o geminai não aqui para o o Cláudio ele toda hora que o dinheiro fala slow response times a tectat então provavelmente até muita gente usando falar ele tá buscando o chat senho aí tem provar de documentação Engraçado né cara, porque no prompt inicial já tava até pra. E o sol fechar isso aqui mesmo e abrir aqui do zero só para eu não gosto de rodar o aqueles comandos ali dentro do a pela pasta errada dentro do sistema que tá rodando agora se for dar por fora ele tem um andejo então vamos ver aqui o do Cloud ó beleza funcionando aqui ao teste aqui gigantesco. E o do Cláudio parece que tá ok né agora tá tá funcional no geral período esse aqui esse período aqui não funciona ou até ver como é que tá isso aqui no celular responsivo tem que tirar esse teste aqui do teu índio né beleza é cara relativamente Ok então Cláudia aqui foi E aí eu posso agora voltar aqui e falar, ok, deu certo, tire o teste.
E aqui novamente ele tem uma 10 vamos ver se agora vai o ao do Gemini ainda não aplicou né cara e cara o Gemini tomou algumas decisões ali com a biblioteca que eu também achei que não fez muito sentido não então acho que eu vou ter que ser um pouquinho mais radical aqui É, pra que ele funcione. Corretamente ainda parece apenas HTML por favor utilize uma versão estável funcione a aplicação destinos né então aqui cara vamos só dar uma olhada aqui no do agora ele tirou aqui de cima né o o teste e pronto cara do Cláudio agora já tá e sempre senta aqui no geral né bem tranquilinho aí dá para continuar escrevendo aqui como um todo então agora vamos ver se se de fato ele vai seguir que a gente falou né que o o gemine agora está ajustando agora eu acho que vai tá E vamos ver como é que fica. A beleza tente reiniciar novamente com npm randev tá vamos fechar aqui de novo abrir aqui no terminal npm randev vamos ver se agora vai pessoal beleza pelo menos agora deu outro erro eu consigo pegar ele aqui aquele não ele deve estar no terminal lá aqui o erro é beleza vou pegar esse erro como um e eu vou jogar mas eu acho que tá tá nos finalmente que agora vai beleza ele falou aqui que tá ok vou corrigir essas linhas falou aqui no chance detectar Ele foi até redundante. Tá desse jeito assim Mas cara, é gratuito Eu só não gostei muito dessa troca de modelo Sendo bem sincero assim Isso aqui achei bem ruim Porque o 2.5 Pro pro 2.5 Flash Pô, nada a ver E é isso pessoal Então por enquanto, cara Dou aqui a vitória realmente Pro Claude code E Mas bem interessante O Gemini agora ter essa solução E ter colocado ali o gratuito Mas, pô, isso aqui não pode, né, velho?
Se «Estilos e aplicação de patch» não caber na agenda, corte escopo de gemini cli vs claude code primeiras impressões. Aprendizado curto publicado vence hype longo consumido.
Quem ganha no dia 1
A seção «Quem ganha no dia 1» amarra gemini cli vs claude code primeiras impressões a trade-offs reais: o que cortar, o que medir e o que ignorar na primeira semana.
E vou ter as primeiras impressões aqui junto com vocês, então a gente vai instalar o Gemini CLI juntos. Então, beleza, cara, pra você instalar o Gemini CLI, né, se você é. Só um ponto antes, cara, CLI significa Command Line Interface. Ou seja, são comandos que você roda em um terminal, né?
O terminal, cara, o terminal que tem no Windows, quando você aperta Ctrl Shift T, ou o terminal que aparece aqui, ó, no. Então, essa tela, cara, assustadora pra grande parte de vocês, mas é por aqui que roda normalmente, né? E aí o cursor tem o seu próprio terminal, né? O VS Code tem o seu próprio terminal também que você consegue rodar ali embaixo.
Então, é isso que a gente vai fazer. A gente vai instalar aqui o Gemini CLI. Ele até fala bem aqui, né? Upgrade your terminal experience with Gemini CLI today.
Feche «Quem ganha no dia 1» com um experimento de 30–90 minutos ligado a gemini cli vs claude code primeiras impressões: artefato + critério binário — sem inventar número fora da fonte.
Sinais de que está funcionando
Em «Sinais de que está funcionando», use gemini cli vs claude code primeiras impressões como hipótese de trabalho. Escreva a regra em uma frase que outro builder execute sem o vídeo.
Vamos clicar em Try it now. E aí vamos ver o que ele vai fazer. Ele traz aqui a gente para um. Então, por exemplo, teve um rapaz aqui que fez uma contribuição para o Gemini CLI.
Quando é open source, é massa. Pensa assim, tem talvez centenas de milhares de pessoas usando e a galera vai resolver muita coisa aqui dentro. Mas assim, cara, cada mês as coisas mudam. Mas vamos baby steps, passo a passo.
Então, o que ele fala aqui? Você precisa ter o Node.js instalado. Ou no próprio Cursor também você pode perguntar como é que instala o Node.js. Então ele dá duas opções aqui para a gente.
Depois de «Sinais de que está funcionando», anote uma métrica (tempo, taxa, retries ou conversão) para gemini cli vs claude code primeiras impressões e rode um ciclo curto antes de escalar.
O que evitar na primeira semana
O bloco «O que evitar na primeira semana» sobre gemini cli vs claude code primeiras impressões ganha densidade quando você separa claim da fonte de opinião ornamental — preserve só o acionável.
Ele pode, ele fala, executa o comando no terminal. Então, você gera uma chave de API pelo Google AI Studio e você configura ali a chave de API. Então, vamos fazer a instalação aqui. Vou abrir aqui o VS Code.
Você vem aqui, Node version, tá vendo que apareceu aqui 22.16? Então beleza, supostamente aqui ele já rodou e aqui no Google ele fala que agora você escreve Gemini. Olá, olha só pessoal, it's time! Lembrando que o Cloud também tem a possibilidade desse chatzinho do lado, que eles fizeram uma integração recente.
Então beleza, mas vamos seguir com esse aqui de baixo para ficar parecido os dois. Então, qual foi o prompt no final das contas aqui? Foi, cria um CRM com a sidebar retrátil e com dashboards populados com dados mucados. E aqui a mesma coisa para o Claude code, beleza?
Se «O que evitar na primeira semana» não caber na agenda, corte escopo de gemini cli vs claude code primeiras impressões. Aprendizado curto publicado vence hype longo consumido.
Na prática
Próximo passo: escolha uma métrica observável e rode um experimento de 7 dias antes de escalar o padrão.