## TL;DR
Claude Code, Amazon Q Developer (formerly CodeWhisperer), and Google Gemini Code Assist are three AI coding assistants with different center-of-gravity. This guide compares them qualitatively on form factor, where they run, agentic vs completion behavior, IDE integration, cloud-ecosystem tie-in, and free access. Every claim is grounded in each vendor's own documentation.
**Key Points:**
- **Claude Code** is an agentic coding tool that runs in the terminal, IDEs, a desktop app, and the browser, and is provider-neutral rather than tied to one cloud.
- **Amazon Q Developer** is an AWS-centric assistant in IDEs, AWS consoles/websites, and chat apps, with a free tier (AWS Builder ID) and a Pro subscription.
- **Gemini Code Assist** is Google Cloud's assistant across IDEs and Google Cloud surfaces (console, BigQuery, Firebase), with Standard and Enterprise editions.
- Choose by ecosystem and workflow: deep AWS ops favor Q Developer, Google Cloud favors Gemini Code Assist, and cloud-agnostic agentic work favors Claude Code.
This comparison is qualitative. It deliberately avoids unsourced benchmarks and pricing figures that drift; pricing is described by tier only, with vendor pricing pages linked. Confirm current prices and limits on the official pages before deciding.
## Capability Comparison
| Capability | Claude Code | Amazon Q Developer (formerly CodeWhisperer) | Google Gemini Code Assist |
| --- | --- | --- | --- |
| Form factor | Agentic coding tool that reads your codebase, edits files, and runs commands | Generative-AI conversational assistant for building, extending, and operating AWS apps | AI development assistant for building, deploying, and operating apps on Google Cloud |
| Where it runs | Terminal CLI, VS Code, JetBrains, desktop app, and browser (claude.ai/code) | IDE extensions, AWS Management Console / AWS websites / Console Mobile App, and chat apps (Slack, Microsoft Teams) | IDE extensions, Google Cloud console, and Google Cloud surfaces (BigQuery Studio, Firebase, Apigee) |
| Agentic vs completion | Agentic: plans, edits across multiple files, runs commands, opens PRs; can run agent teams | Both: inline code completions plus chat, code generation, security scans, and code upgrades/transformations | Both: inline code completion and generation, chat, plus agentic multi-step tasks using tools and MCP |
| IDE integration | VS Code, Cursor, and JetBrains (IntelliJ, PyCharm, WebStorm) via official extensions/plugin | VS Code, JetBrains IDEs, Visual Studio (AWS Toolkit), and Eclipse (Preview) | VS Code, JetBrains (IntelliJ, PyCharm), Android Studio, Cloud Shell Editor, and Cloud Workstations |
| Cloud-ecosystem tie-in | Provider-neutral; extensible to external systems via MCP (e.g., Google Drive, Jira, Slack) | Deep AWS focus: built on Amazon Bedrock, augmented with AWS content; chat about your AWS resources and architecture | Deep Google Cloud focus: integrates with BigQuery, Firebase, Cloud Run, Apigee, and Application Integration |
| Free access | Most surfaces require a Claude subscription or Anthropic Console account; Terminal CLI and VS Code also support third-party providers | Free tier via AWS Builder ID (no AWS account required) plus the Amazon Q Developer Pro subscription | Standard and Enterprise editions; a separate consumer "for individuals" product exists |
## Per-Tool Summary
### Claude Code
Claude Code is an agentic coding tool: it reads your codebase, edits files, runs commands, and integrates with your development tools. It is available in the terminal, in VS Code (and Cursor) and JetBrains IDEs, in a desktop app, and in the browser, with the same engine and your `CLAUDE.md`, settings, and MCP servers working across all surfaces. It works directly with git (commits, branches, pull requests), can run multiple agents in parallel, and connects to external systems through the Model Context Protocol. It is not tied to a single cloud provider, which makes it a fit for multi-cloud and provider-agnostic work. Most surfaces require a Claude subscription or Anthropic Console account; the Terminal CLI and VS Code can also use third-party model providers.
### Amazon Q Developer (formerly CodeWhisperer)
AWS renamed CodeWhisperer to Amazon Q Developer. It is a generative-AI conversational assistant built on Amazon Bedrock and augmented with AWS content, designed to help you understand, build, extend, and operate AWS applications. In an IDE it provides inline code completions, chat about code, net-new code generation, security vulnerability scanning, and code upgrades such as language updates, debugging, and optimizations. Beyond IDEs (VS Code, JetBrains, Visual Studio, Eclipse Preview), it runs inside the AWS Management Console, AWS documentation and websites, the Console Mobile App, and chat apps like Slack and Microsoft Teams. It offers a free tier you can use with an AWS Builder ID (no AWS account required) and a paid Amazon Q Developer Pro subscription.
### Google Gemini Code Assist
Gemini Code Assist is Google Cloud's AI development assistant for building, deploying, and operating applications. It provides code completion and generation across popular languages, chat that uses your open-file context for tasks like writing tests and debugging, and agentic capabilities that complete multi-step tasks using system tools and MCP servers. It runs in VS Code, JetBrains IDEs, Android Studio, the Cloud Shell Editor, and Cloud Workstations, and integrates with Google Cloud surfaces including BigQuery Studio, Firebase, Cloud Run, Apigee, and Application Integration. It is offered in Standard and Enterprise editions (Enterprise adds code customization from private repositories and broader Google Cloud integration); a separate consumer "Gemini Code Assist for individuals" product also exists.
## Which to Choose
- **Operating and building on AWS:** Amazon Q Developer is the natural fit. It is built on Amazon Bedrock, augmented with AWS content, can chat about your AWS resources and architecture, and reaches into AWS consoles and the Console Mobile App. The Builder ID free tier makes it easy to evaluate.
- **Working in Google Cloud:** Gemini Code Assist ties directly into BigQuery, Firebase, Cloud Run, Apigee, and the Google Cloud console, with agentic multi-step tasks and MCP support.
- **Cloud-agnostic or multi-cloud agentic work:** Claude Code is provider-neutral and agentic across the terminal, IDEs, desktop, and browser. It is a strong fit when you want one tool that edits across files, runs commands, opens PRs, and extends to external systems via MCP without being anchored to a single cloud.
- **Many teams use more than one.** These tools are not mutually exclusive: a team can use a cloud-native assistant for ops on its primary cloud and an agentic tool for cross-cutting code changes.
## Frequently Asked Questions
**Is CodeWhisperer the same as Amazon Q Developer?** Yes. AWS renamed CodeWhisperer to Amazon Q Developer; the inline-completion capabilities are now part of Amazon Q Developer.
**Which tools offer free access?** Amazon Q Developer has a free tier via an AWS Builder ID (no AWS account required). Gemini Code Assist offers paid Standard/Enterprise editions plus a separate consumer "for individuals" product. Most Claude Code surfaces require a Claude subscription or Anthropic Console account.
**Which is the most agentic?** Claude Code is built around agentic workflows (planning, multi-file edits, running commands, agent teams). Gemini Code Assist adds agentic multi-step tasks alongside completion. Amazon Q Developer combines inline completion with chat, generation, security scans, and code transformations.
## Related Resources
_Comparison grounded in official vendor documentation: [Claude Code](https://code.claude.com/docs/en/overview), [Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html), and [Gemini Code Assist](https://docs.cloud.google.com/gemini/docs/codeassist). Confirm current pricing and limits on each vendor's pricing page. Found this helpful? Explore more [AI tool comparisons](/guides/comparisons)._