Generative AI assistant for coding, debugging, and transforming software—formerly CodeWhisperer
Amazon Q Developer is the evolution of AWS’s former CodeWhisperer tool. As of April 30, 2024, all features of CodeWhisperer have been migrated into Q Developer. It acts as a generative AI–powered assistant across the software development lifecycle: generating code from natural language, performing security scans, debugging, transforming code (e.g. upgrading Java versions), and enabling chat and context-aware assistance in IDEs, consoles, and infrastructure.
Natural language → code generation across AWS and generic stacks
Inline code suggestions and completions in IDEs
Security scanning and remediation suggestions
Code transformation (e.g. migrate Java versions, refactor) via Agents
Chat and context-aware assistance (e.g. debugging, AWS resource queries)
Support in AWS consoles, CLI, and IDE toolkits
Implementing new features from prompt (“create upload to S3 function”)
Refactoring or upgrading legacy codebase (e.g. Java 8 → Java 17)
Debugging errors via natural language queries
Performing security scans and remedial suggestions
Asking about AWS resources or configuration while coding
Generating tests, documentation or multi-file edits automatically
Unified coding and operational assistant across AWS ecosystems
Reduced manual effort in refactors, debugging, and migrations
Faster developer workflow and less context switching
Better alignment with AWS best practices
Evolution from a code-suggestion tool to a broader dev assistant
Join thousands of users already leveraging Amazon Q Developer to transform their workflow
Access Amazon Q Developer