An AI-powered code generation and completion service from AWS, now part of Amazon Q Developer. Like having a seasoned programmer looking over your shoulder and suggesting code as you type, CodeWhisperer uses machine learning trained on billions of lines of code to provide real-time code suggestions, ranging from single-line completions to entire functions. It supports multiple programming languages and IDEs, and includes a built-in security scanner that flags potential vulnerabilities. CodeWhisperer is part of the broader Amazon Q Developer suite, which adds chat-based assistance, code transformation, and debugging capabilities.
A developer building a serverless application in VS Code starts typing a function to process S3 events. CodeWhisperer automatically suggests the complete Lambda handler with proper error handling, S3 client initialization, and response formatting — saving 15 minutes of boilerplate code. The security scanner then flags that the code is missing input validation on the S3 object key, preventing a potential injection vulnerability before the code is even committed.
Amazon CodeWhisperer is AWS’s AI coding assistant, now delivered as part of Amazon Q Developer. Azure’s closest equivalent is GitHub Copilot (Microsoft), and Google’s is Gemini Code Assist. OCI offers generative AI services, but does not have a widely adopted, first-party, IDE-native code completion assistant positioned as a direct peer to CodeWhisperer.