Skip to main content
  1. Articles/

Google I/O 2026 Preview: Gemini 4, Firebase Agents, and the Agentic Coding Race

·1434 words·7 mins·
Author
Florent Clairambault
CTO & Software engineer

Google I/O 2026 is six days away. The keynote is May 19 at 10am PT at Shoreline Amphitheatre in Mountain View, and for the first time in memory, the most important sessions aren’t about Android.

This year the developer keynote carries a specific weight: Google is expected to reveal Gemini 4, announce the agent-native evolution of Firebase Studio, and ship the Gemini CLI upgrade that moves it from a capable free tool to a full multi-agent platform. That’s three simultaneous strikes at Claude Code’s current position — from the model layer, the platform layer, and the terminal layer.

Here’s what to expect, what’s confirmed, and what it means if you’re already building with Claude Code or evaluating the field.

Gemini 4: The Context Window Play
#

The centerpiece announcement will almost certainly be Gemini 4. Sources pointing at internal session copy describe a 2 million token context window as the baseline capability — with some suggesting a 10 million token variant for enterprise workloads.

To calibrate: at 2M tokens, you can fit a moderately large production codebase — say, 200,000 lines of well-commented TypeScript — in a single context window without any retrieval augmentation. At 10M tokens, you’re in territory where an entire large monorepo fits as context.

This is the story Google needs to tell. Claude Opus 4.7 has a 1M token context window. Gemini 4 at 2M doubles it. At 10M, the comparison doesn’t exist yet.

Whether the extended context translates to better reasoning on long-range code tasks is a different question. Claude Code’s 1M context GA in March 2026 produced a 15% reduction in compaction events but didn’t make Opus 4.7 dramatically better at tasks that fit in 100K tokens. Context window size is necessary but not sufficient.

Expect Gemini 4 benchmarks focused on multi-file editing, whole-codebase refactors, and tasks where context length is the binding constraint. That’s where Google’s advantage will be most defensible.

Firebase Studio: Google’s Direct Claude Code Answer
#

The more strategically significant announcement for developers is Firebase Studio’s evolution into what Google’s session copy describes as an agent-native platform.

Firebase Studio is the rebranded Project IDX, which Google announced at Cloud Next 2026 as a cloud-hosted development environment. The I/O announcement is expected to add the agentic layer: autonomous multi-file editing, test execution, deployment to Google Cloud, and deep integrations with AI Studio and Antigravity (Google’s full-stack AI app builder).

The confirmed path is: prototype in AI Studio → build in Firebase Studio → deploy to Google Cloud. If that pipeline works as described, it’s a credible end-to-end story for new application development — especially for developers already in the Google ecosystem.

The comparison to Claude Code is obvious and intended. Claude Code occupies the terminal and spans the entire development lifecycle from spec to deployment. Firebase Studio occupies the browser and targets a web-native workflow. These are not the same tool for the same person — they’re different bets about where serious development happens.

Claude Code’s thesis is that the terminal is the only environment with the access, flexibility, and tooling depth to support truly autonomous agents. Firebase Studio’s thesis is that the browser is where more developers already live, and that moving to the browser unlocks cloud-native benefits (no local setup, easy sharing, instant deployment).

Both can be true. But they can’t both be the primary tool for the same developer.

Gemini CLI: Subagents Shipped, More Coming
#

While I/O will carry the headline announcements, Google has already shipped a significant Gemini CLI update that deserves attention on its own.

Subagents are now live in Gemini CLI. The model: Gemini CLI acts as an orchestrator, delegating sub-tasks to specialist agents — each with its own context window, custom system instructions, and curated tool set. Subagents are defined as Markdown files with YAML frontmatter, stored in ~/.gemini/agents for personal workflows or .gemini/agents in a repository for team-shared agents.

Parallel execution is supported: you can spin up multiple instances of the same subagent simultaneously, which is how you’d handle tasks like refactoring multiple independent modules or running parallel research on competing approaches.

The architecture is strikingly similar to Claude Code’s own skill system. Claude Code skills are also Markdown-defined, live in .claude/ directories, can be shared via repositories, and are loaded into specific sessions. The convergence isn’t coincidental — this is the emerging standard for how terminal AI agents are extended.

The v0.41.0 Gemini CLI release (May 8, 2026) added real-time voice interaction with both cloud and local processing backends — expanding the tool from a coding assistant to something closer to a continuous development collaborator.

Gemini CLI’s competitive position: free (1,000 requests/day, 1M context), open-source, Google Search grounding built in, MCP support for tool extensibility. Its weakness relative to Claude Code: Opus 4.7 is a significantly better coding model than Gemini 2.5 Pro on current SWE-bench Pro scores (64.3% vs. ~54%). The Gemini CLI free tier is a compelling entry point, but not a replacement for teams doing serious agentic work.

If Gemini 4 substantially closes that benchmark gap, the free-tier argument gets much stronger.

Jules and the Async Agent Layer
#

Jules — Google’s async coding agent that runs on Google infrastructure — is expected to receive updates at I/O. Jules GA (April 2026) runs on Gemini 3.1 Pro, handles CI loop closure automatically, and provides audio changelogs of its work.

The strategic parallel to Claude Code Routines is exact: both let you queue a task, walk away, and come back to a completed result. The key difference is integration depth. Routines integrate natively with Claude Code’s terminal-native model, CLAUDE.md invariants, git worktrees, and the broader Managed Agents ecosystem. Jules is a standalone async agent without equivalent tooling depth.

A Gemini 4-powered Jules would be a meaningfully different product. Watch for benchmark numbers on multi-step autonomous tasks.

Android 17: The On-Device Layer
#

Google is also expected to announce an on-device Gemini Nano API for third-party Android developers in Android 17. This is less relevant to server-side agentic coding but significant for mobile AI applications — it’s Google extending the Gemini model ecosystem down to the device layer where Apple Silicon competes.

For developers building mobile applications with Claude Code, Android 17’s on-device API means you can target both on-device inference (Gemini Nano) and server-side inference (Claude/Gemini 4) from a unified development workflow.

The Code with Claude London Coincidence
#

One scheduling detail worth noting: Code with Claude London is happening the same day as the Google I/O keynote — May 19.

That’s not a coincidence. Anthropic scheduled its second developer conference to land on the same day as Google’s biggest developer event. The message is deliberate: while Google announces what’s coming, Anthropic will be showing what’s already running in production.

Code with Claude SF on May 6 announced Managed Agents Dreaming, Outcomes + Multiagent public beta, and Code Review GA — all features that shipped immediately, not as roadmap items. If Code with Claude London follows the same pattern, expect at least one major Claude Code announcement to land simultaneously with Google’s I/O keynote.

How to Think About This
#

Google I/O 2026 will be impressive. Gemini 4 will post strong benchmarks. Firebase Studio’s agent-native pivot will be a credible product announcement. The Gemini CLI subagents update is already showing that Google can move fast on tooling.

What I/O will not change: the architectural difference between a cloud-hosted browser IDE (Firebase Studio) and a terminal-native agent that owns the full development environment (Claude Code). These are different bets about where autonomous coding happens.

If your development workflow is web-first, Google-stack, and you’re comfortable in a browser IDE, Firebase Studio’s I/O announcement deserves your serious attention. If you’re doing multi-agent, spec-driven, CI-integrated autonomous development at team scale, watch the benchmark gap between Gemini 4 and Opus 4.7 on SWE-bench Pro — that number will tell you whether Google has closed the model quality gap that currently makes the architectural comparison moot.

I/O keynote: May 19, 10am PT. Watch that number.


Sources:

Related