Google’s new CLI tool hits different…

FireshipAbout 3 min readJul 1, 2025Watch original
THE SUMMARYAI-generated

Key Concepts:

  • Gemini CLI: Google's open-source, free command-line interface (CLI) for AI coding assistance.
  • Claude Code: A CLI tool dominating the AI coding space, known for its high cost and closed-source nature.
  • Vibe Coding: The process of using AI tools to assist in writing code.
  • Artifact Space: Anthropic's feature for sharing and forking AI-generated code snippets (artifacts).
  • Svelte and SvelteKit: JavaScript frameworks used for building web applications.
  • Vite: A build tool used in web development.
  • API-first video infrastructure: A video platform offering functionalities like hosting, encoding, and streaming through APIs.
  • MX: A sponsor of the video that provides API-first video infrastructure.

Gemini CLI Introduction and Comparison

  • Google released Gemini in the command line, enabling AI control over machines for tasks like code writing and command execution.
  • Gemini CLI is highlighted as unique due to being open-source and free with generous usage limits (1,000 free model requests per day).
  • Competitors like Claude Code and OpenAI Codex are mentioned, but Gemini's cost-effectiveness is emphasized.
  • It's suggested that similar usage of Claude Pro Max Ultra could cost around $200 per month.
  • Claude Code is presented as dominating the vibe coding CLI space, being the first major model provider to create a tool like this, later copied by OpenAI and Gemini.

Claude Code's Limitations

  • Claude Code, while dominant, is criticized for being closed source and expensive.
  • Anecdotes of users spending thousands of dollars on Claude Code over a weekend are mentioned, with the point that many projects don't recoup these costs.
  • Anthropic's new "artifact space" feature is mentioned, allowing users to share and fork AI-generated code snippets, but the high cost of Claude diminishes this benefit.

Gemini CLI Hands-On Testing

  • Gemini is presented as a cost-effective alternative to Claude, offering 1,000 model requests per day.
  • Installation via npm is described.
  • The video tests Gemini's ability to build an application using Svelte 5 and runes.
  • Gemini's process involves creating a plan and requesting permission to execute commands like installing dependencies and creating directories.
  • The initial code quality is assessed positively, noting correct usage of the new Svelte rune syntax.
  • Gemini encountered difficulties getting the application to run, specifically with configuring the Vite build tool.
  • After restarting and debugging with the model, a fully functional tic-tac-toe game was eventually created.
  • The experience is described as rougher around the edges compared to Claude Code.

Google's Track Record and Future of Gemini CLI

  • The video speculates that Gemini CLI could become very popular and then be discontinued by Google, following Google's typical pattern.
  • Despite the potential for discontinuation, the tool is recommended for its current price.

MX Sponsorship

  • MX, an API-first video infrastructure provider, is the video's sponsor.
  • MX provides hosting, encoding, adaptive bit rate streaming, analytics, and live streaming via a customizable API.
  • A free tier is offered, including 10 free videos and 100,000 delivery minutes per month.
  • MX is presented as suitable for projects with video features and is used by companies like Typeform and Shopify.
  • A promotional link (mx.com/fireship) provides an additional $50 in credits.

Synthesis/Conclusion

The video primarily assesses the Gemini CLI, comparing it to Claude Code. Gemini is highlighted as a promising, free, and open-source alternative. While not as polished as Claude Code, its generous free tier makes it worth considering for AI-assisted coding. The video also covers the advantages of MX as an API-first video infrastructure for implementing video streaming functionalities.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.