Gemini CLI no time dos agentes de terminal atuais.
Mais uma CLI de agente no terminal. O diferencial útil é workflow e controle — não a logo do modelo.
Resposta direta
Sobre gemini cli: Operações que vai fazer no seu sistema comandos então shell fazer buscas na web mcps você coloca mcps ali e você pode fazer tudo via terminal e arrumar algumas outras coisas colocar seus comandos e tudo mais tá bom então a instalação dele vai ser npm install vamos.
O que o material diz sobre gemini cli
O episódio sobre gemini cli abre assim: Você já deve ter ouvido falar de Claude Code, de Bolt, de Lovable, ó, Bolt e Lovable na parte da interface, Claude Code, Codex CLI e Gemini CLI, que é o que a gente vai falar nesse vídeo. Elas têm em comum que elas são ferramentas agênticas, elas são agentes de inteligência artificial que trabalham ao seu favor, chamando diversas ferramentas, trabalhando ali com comandos, então nessa parte do. Claude Code, Codec CLI e Gemini CLI através de linhas de comando no seu terminal, você consegue criar projetos, editar projetos, trabalhar em projetos, etc.
Eu testei a Gemini CLI há muito tempo, na primeira semana que ela saiu, e eu achei bem ruim. Mas aí eu vou fazer um teste aqui, estou pensando em abrir um projeto antigo que eu tinha aqui para ver se ele consegue me ajudar a entender como que está o projeto, se o projeto ainda funciona e etc. A grande sacada aqui dessas ferramentas, por ser agentes, é justamente por trabalhar com tools, com ferramentas.
Diz que é gratuito, claro, vamos entender como que é esse gratuito no decorrer do vídeo, mas isso é bom, isso é gratuito, faz sentido eu trazer para vocês, faz sentido vocês olharem. Começando então em google-gemini.github.io barra Gemini CLI, a gente vai ter então uma landing page explicando como que funciona o Gemini. Eu testei esse Gemini CLI na primeira semana dele de lançamento e achei bem ruim, achei bem ruim, então quero ver se vai me surpreender hoje.
Para `gemini-cli-agentes-terminal`, preserve só o que muda uma decisão observável esta semana. Se o trecho for opinião, rotule como opinião — não fabrique métrica ausente do áudio.
Âncora
Use cenas e mecanismos da transcrição de «gemini cli»; não invente fatos.
Mecanismo e restrição em gemini cli
No miolo do material de gemini cli, o mecanismo fica explícito: Tem o free tier dele de 60 requests por minuto e 1000 requests por day, tá? Ou seja, você vai conectar a sua conta pessoal do Google ali e vai ter então essa ideia desse acesso de 60 requisições por minuto e 1000 por dia. Então, assim, a janela de contexto do Gemini 2.5 Pro é de 1 milhão.
Eu não sei se é tão melhor assim, mas aquele coder que a gente deu uma olhadinha, ele deixa você codar, pelo menos você tem mais requisições e tudo mais por um tempo maior. Operações que vai fazer no seu sistema comandos então shell fazer buscas na web mcps você coloca mcps ali e você pode fazer tudo via terminal e arrumar algumas outras coisas colocar seus comandos e tudo mais tá bom então a instalação dele vai ser npm install vamos abrir o terminal aqui então vamos lá abrir o terminal e que você vai ter que ter node node ó que tal os requirements node e só isso e npm você coloca ali deixa ele instalar show de bola Depois disso, ele vai falar algumas coisas a mais, você tem maneiras de autenticar, o meu já está instalado e autenticado, então você vai poder autenticar com a sua Google Account, você vai ver os limites aqui, tem termos de serviço e limites, por favor dê uma olhada, cada um, esse aqui é o trabalho de cada um, tá? É você ver quais são os limites, não é você depois comentar aqui, ai, mas não é free de verdade, não é free de verdade pessoal, não existe o free de verdade, tá?
Então, eu estou dentro de um projeto antigo meu já, para poder testar, e é isso que você deve fazer no Gemini. Você precisa estar dentro de um projeto, não vai sair rodando do nada, ele até pode iniciar projetos, mas quando eu testei ele iniciando projetos, eu não gostei. Você faça a estrutura base do seu projeto, você vai usar, sei lá, um Astro, vai usar um Next.
Para `gemini-cli-agentes-terminal`, preserve só o que muda uma decisão observável esta semana. Se o trecho for opinião, rotule como opinião — não fabrique métrica ausente do áudio.
Decisões práticas ligadas a gemini cli
As decisões práticas que aparecem quando o tema é gemini cli: Tudo, tudo, cara, mas tem coisas que você já pode ir fazendo e é rápido, pô, são só dois, três comandos, você já faz o projeto inteiro e aí você começa a trabalhar a nível de especificação, então, nesse caso, o cenário que a gente vai trabalhar aqui é o seguinte, é um projeto antigo meu, que eu não lembro que ele faz, eu não lembro como que ele funciona, se é que ele funciona, eu lembro um pouco o que ele faz, ele era para você pegar um vídeo do YouTube e recortar um pedaço do vídeo, só isso que eu lembro dele, tá bom? Quando você coloca o barra init, ele mesmo vai entender o seu projeto e vai criar o Gemini MD, tá bom? Ele tá lendo o projeto inteiro, ele tá lendo alguns arquivos específicos aqui, ou vários deles, inclusive, e ele vai escrever agora no Gemini.
Então, nesse Gemini, é um overview pequenininho, quais são as tecnologias utilizadas aqui, qual é a estrutura do projeto, qual que é a instalação. Então, eu pedi para ele explicar para a minha codebase aqui, já acho que está demorando um tempo considerável, porque se ele está apenas escrevendo isso aqui no meu projeto, cara, não sei se precisaria demorar tudo isso. Se você é uma pessoa mais visual, como eu também sou um pouco visual, você talvez queira abrir esse projeto no aplicativo de edição.
Ele gastou 80% do tempo com API, com tool 14%, 13 não sei o que, 67 code change, juro. Tool calls, ele chamou 13, ele chamou ferramentas 13 vezes, fez 67 linhas de código e demorou todo esse tempo. Legal, porque esse projeto aqui meu, de fato, ele tinha uma parte de front-end e ele tinha uma parte de uso via CLI para eu recortar os vídeos.
Para `gemini-cli-agentes-terminal`, preserve só o que muda uma decisão observável esta semana. Se o trecho for opinião, rotule como opinião — não fabrique métrica ausente do áudio.
Onde o fluxo de gemini cli quebra
Onde o fluxo costuma quebrar, segundo a fonte de gemini cli: Porque dos erros que tá dando aqui Slate min Aqui eu tô tendo erro lá do Do YouTube, talvez Mas não é esse o problema, tá? Não sei o que é isso aqui, ó Style, é o meu style Tailwind 3, slate min Talvez o Tailwind antigo Tá dando um probleminha, né? É um Tailwind muito antigo Esse projeto é de uns 4, 5 anos atrás Então deixa eu pegar essa informação E aí se olhar em ação Vamos ver o que ele vai fazer Vamos ver o que ele vai fazer.
Não era esse o problema, eu vou passar de novo Hum, agora ele já tá Legal, legal Agora eu gostei, agora eu gostei Ele tá usando, ó, eu nem lembrava, eu usava esse daqui O Franken UI O que que é o Franken UI? Deixa eu mostrar pra vocês Que talvez é um projeto que já não tá funcionando mais O Franken UI é uma maneira de você usar o ShadCN no HTML CSS puro, sem nenhum projeto Sem nenhum framework por debaixo dos panos Então, olha só, tá vendo? Tem um legacy aqui, como que ele está no passado e agora já tem coisa atual, ou seja, isso aqui está no passado dele, que é o que eu devia estar usando, o Tailwind 3, via CDN.
Eu já identifiquei o problema, quer dizer, com a ajuda dele, vai, com a ajuda dele, a gente, a gente, a gente identificou o problema. Então o Gemini ainda tá tentando, tá tentando ainda pegar essa informação que eu já peguei e já resolvi, tá vendo? Vamos colocar esse erro e vamos ver se esse erro, ó, outra coisa, já entrou em loop de novo.
Para `gemini-cli-agentes-terminal`, preserve só o que muda uma decisão observável esta semana. Se o trecho for opinião, rotule como opinião — não fabrique métrica ausente do áudio.
Atenção
Falsas vitórias em gemini cli: demo sem dado, integração sem observabilidade, narrativa sem evidência.
Como explicar gemini cli sem hype
Traduzindo o trecho de gemini cli para quem não viu o vídeo: Então lá o problema era talvez a qualidade, de fato, eu lembro realmente que eu mexi nos arquivos, deixei eles estragados da última vez que eu trabalhei, eu lembro realmente disso que eu estava trabalhando, mas isso faz, cara, muitos anos, mas vou deixar ele trabalhando aqui e vamos ver o que ele vai fazer. E vamos ver se alguma coisa que ele está falando aqui, por exemplo, isso aqui já é uma informação que eu gosto, que é um comando diferente que ele está vendo se existe um processo rodando na porta 3000, por que é um comando diferente? Que é um comando que eu, eu Mike, não conhecia ainda mas eu entendi o que que o comando está fazendo, aqui ele está matando o processo e vai recomeçar o projeto agora usando o npm, que eu já falei para ele, aliás, eu já falei não, ele já deveria ter entendido que eu uso mais aqui o yarn, eu uso mais o yarn do que o npm, mas tudo bem e o npm eu acho mais lento, por isso que eu uso o yarn e nessa época, o yarn e depois o yarn e o npm bem mais rápido.
Pessoal, eu acho que é isso a gente vai provavelmente finalizar por aqui com a definição de que, para mim isso aqui pode ser a thumb, não vale a pena Essa demora que não faz sentido, cara. O qual foi o consumo, cara, uma linha de código pra demorar tudo isso cara, é ruim, yarn dev, deixa eu rodar de novo eu vou finalizar aqui, tipo, jogando aqui mais uma vez, o youtube, eu quero só ver se eu jogar o link inteiro dá, não é, na época era só o id mesmo que eu tinha colocado, eu vou colocar o in e o out, vamos ver se meus atalhos estão funcionando não, aqui eu posso dar o play se quiser, posso fazer o download fazer o download, start converting, vamos ver se, ó, download error, é isso Ele não conseguiu resolver. Ou está tendo, esse é o resultado de um 403 forbidden, ou seja, tem um erro de 403, muita coisa da ferramenta pode ter mudado com o passar do tempo.
Implementando a startup É uma demora absurda só pra rodar um Yarn dev, não faz sentido Mais uma vez, mais uma vez Carregando Download, vamos ver Download and converting, erro de novo Sad, very sad Eu provavelmente vou conseguir resolver isso muito rápido Eu acho que se você conhece O seu projeto e sabe programação Isso daqui deve ser um comandinho ridículo Pra ser resolvido A ferramenta poderia ser mais helpful Poderia ajudar melhor Mas, na minha opinião, o que ajudou? O dev continua estudando, você continua estudando, continua se aperfeiçoando, continua entendendo melhor de código, porque daí você usa uma ferramenta dessa para te ajudar. Ela rapidamente me mostra, cara, isso aqui, o seu projeto era sobre isso, projeto de quatro anos atrás, é óbvio que eu não vou lembrar de quase nada do projeto, mas as coisas que ele me direcionou aqui, que ele me fez lembrar, me ajudou em poucos minutos a resolver qualquer problema que ele pudesse ter.
Para `gemini-cli-agentes-terminal`, preserve só o que muda uma decisão observável esta semana. Se o trecho for opinião, rotule como opinião — não fabrique métrica ausente do áudio.
Checklist observável para gemini cli
Para fechar o ciclo de gemini cli com evidência do próprio material: Por isso, eu te convido a conhecer a Rocketseat One, aonde dentro da plataforma você tem diversos cursos, diversas formações, e ali, com conhecimento valendo, com força, você usa essas ferramentas ao seu favor, e não precisa ter medo delas, porque elas não vão te substituir, não. Se você não sabe o que você está fazendo, você vai continuar não sabendo o que você está fazendo, elas vão continuar fazendo coisas ruins para você, e vai ser ruim para você no futuro. Se você sabe o que você está fazendo, a ferramenta provavelmente vai te ajudar bastante e você pode ir para um próximo nível na sua carreira, beleza?
Você já deve ter ouvido falar de Claude Code, de Bolt, de Lovable, ó, Bolt e Lovable na parte da interface, Claude Code, Codex CLI e Gemini CLI, que é o que a gente vai falar nesse vídeo. Elas têm em comum que elas são ferramentas agênticas, elas são agentes de inteligência artificial que trabalham ao seu favor, chamando diversas ferramentas, trabalhando ali com comandos, então nessa parte do. Claude Code, Codec CLI e Gemini CLI através de linhas de comando no seu terminal, você consegue criar projetos, editar projetos, trabalhar em projetos, etc.
Eu testei a Gemini CLI há muito tempo, na primeira semana que ela saiu, e eu achei bem ruim. Mas aí eu vou fazer um teste aqui, estou pensando em abrir um projeto antigo que eu tinha aqui para ver se ele consegue me ajudar a entender como que está o projeto, se o projeto ainda funciona e etc. A grande sacada aqui dessas ferramentas, por ser agentes, é justamente por trabalhar com tools, com ferramentas.
Para `gemini-cli-agentes-terminal`, preserve só o que muda uma decisão observável esta semana. Se o trecho for opinião, rotule como opinião — não fabrique métrica ausente do áudio.
Sinais de progresso em gemini cli
Mais um recorte útil sobre gemini cli antes de virar padrão do time: Diz que é gratuito, claro, vamos entender como que é esse gratuito no decorrer do vídeo, mas isso é bom, isso é gratuito, faz sentido eu trazer para vocês, faz sentido vocês olharem. Começando então em google-gemini.github.io barra Gemini CLI, a gente vai ter então uma landing page explicando como que funciona o Gemini. Eu testei esse Gemini CLI na primeira semana dele de lançamento e achei bem ruim, achei bem ruim, então quero ver se vai me surpreender hoje.
Tem o free tier dele de 60 requests por minuto e 1000 requests por day, tá? Ou seja, você vai conectar a sua conta pessoal do Google ali e vai ter então essa ideia desse acesso de 60 requisições por minuto e 1000 por dia. Então, assim, a janela de contexto do Gemini 2.5 Pro é de 1 milhão.
Eu não sei se é tão melhor assim, mas aquele coder que a gente deu uma olhadinha, ele deixa você codar, pelo menos você tem mais requisições e tudo mais por um tempo maior. Operações que vai fazer no seu sistema comandos então shell fazer buscas na web mcps você coloca mcps ali e você pode fazer tudo via terminal e arrumar algumas outras coisas colocar seus comandos e tudo mais tá bom então a instalação dele vai ser npm install vamos abrir o terminal aqui então vamos lá abrir o terminal e que você vai ter que ter node node ó que tal os requirements node e só isso e npm você coloca ali deixa ele instalar show de bola Depois disso, ele vai falar algumas coisas a mais, você tem maneiras de autenticar, o meu já está instalado e autenticado, então você vai poder autenticar com a sua Google Account, você vai ver os limites aqui, tem termos de serviço e limites, por favor dê uma olhada, cada um, esse aqui é o trabalho de cada um, tá? É você ver quais são os limites, não é você depois comentar aqui, ai, mas não é free de verdade, não é free de verdade pessoal, não existe o free de verdade, tá?
Para `gemini-cli-agentes-terminal`, preserve só o que muda uma decisão observável esta semana. Se o trecho for opinião, rotule como opinião — não fabrique métrica ausente do áudio.
Recortes adicionais da fonte sobre gemini cli
Estes trechos reforçam o raciocínio de `gemini-cli-agentes-terminal` sem resumo genérico:
Você já deve ter ouvido falar de Claude Code, de Bolt, de Lovable, ó, Bolt e Lovable na parte da interface, Claude Code, Codex CLI e Gemini CLI, que é o que a gente vai falar nesse vídeo. Elas têm em comum que elas são ferramentas agênticas, elas são agentes de inteligência artificial que trabalham ao seu favor, chamando diversas ferramentas, trabalhando ali com comandos, então nessa parte do. Claude Code, Codec CLI e Gemini CLI através de linhas de comando no seu terminal, você consegue criar projetos, editar projetos, trabalhar em projetos, etc.
Eu testei a Gemini CLI há muito tempo, na primeira semana que ela saiu, e eu achei bem ruim. Mas aí eu vou fazer um teste aqui, estou pensando em abrir um projeto antigo que eu tinha aqui para ver se ele consegue me ajudar a entender como que está o projeto, se o projeto ainda funciona e etc. A grande sacada aqui dessas ferramentas, por ser agentes, é justamente por trabalhar com tools, com ferramentas.
Diz que é gratuito, claro, vamos entender como que é esse gratuito no decorrer do vídeo, mas isso é bom, isso é gratuito, faz sentido eu trazer para vocês, faz sentido vocês olharem. Começando então em google-gemini.github.io barra Gemini CLI, a gente vai ter então uma landing page explicando como que funciona o Gemini. Eu testei esse Gemini CLI na primeira semana dele de lançamento e achei bem ruim, achei bem ruim, então quero ver se vai me surpreender hoje.
Tem o free tier dele de 60 requests por minuto e 1000 requests por day, tá? Ou seja, você vai conectar a sua conta pessoal do Google ali e vai ter então essa ideia desse acesso de 60 requisições por minuto e 1000 por dia. Então, assim, a janela de contexto do Gemini 2.5 Pro é de 1 milhão.
Eu não sei se é tão melhor assim, mas aquele coder que a gente deu uma olhadinha, ele deixa você codar, pelo menos você tem mais requisições e tudo mais por um tempo maior. Operações que vai fazer no seu sistema comandos então shell fazer buscas na web mcps você coloca mcps ali e você pode fazer tudo via terminal e arrumar algumas outras coisas colocar seus comandos e tudo mais tá bom então a instalação dele vai ser npm install vamos abrir o terminal aqui então vamos lá abrir o terminal e que você vai ter que ter node node ó que tal os requirements node e só isso e npm você coloca ali deixa ele instalar show de bola Depois disso, ele vai falar algumas coisas a mais, você tem maneiras de autenticar, o meu já está instalado e autenticado, então você vai poder autenticar com a sua Google Account, você vai ver os limites aqui, tem termos de serviço e limites, por favor dê uma olhada, cada um, esse aqui é o trabalho de cada um, tá? É você ver quais são os limites, não é você depois comentar aqui, ai, mas não é free de verdade, não é free de verdade pessoal, não existe o free de verdade, tá?
Então, eu estou dentro de um projeto antigo meu já, para poder testar, e é isso que você deve fazer no Gemini. Você precisa estar dentro de um projeto, não vai sair rodando do nada, ele até pode iniciar projetos, mas quando eu testei ele iniciando projetos, eu não gostei. Você faça a estrutura base do seu projeto, você vai usar, sei lá, um Astro, vai usar um Next.
Internalize com links reais do ecossistema CrazyStack: /blog, /curso-cursor-avancado-configuracoes-pro, /curso-claude-code-9-dicas-profissionais, /programa-crazystack e /checklist-independencia-cursor.