CodeWhisperer is Amazon's latest releaseAI programming software, trained on billions of lines of code, it can generate code suggestions in real time from snippets to complete functions based on developer comments and existing code. It reduces time-consuming programming tasks and speeds up code construction when using unfamiliar APIs. Currently, Amazon's CodeWhisperer is completely free for individual users, with unlimited code suggestion generation and 50 code security scans per month!
Main features of CodeWhisperer
- Generate code suggestions in real time. It understands comments written in natural language (English) and can generate function-level and block-level code suggestions in real time to improve developer productivity.
- Supports popular programming languages and IDEs. It provides AI-based code suggestions for multiple programming languages, including Python, Java, JavaScript, etc., and is compatible with VS Code and the series of IDEs under JetBrains.
- Built-in security scans. With CodeWhisperer, developers can scan Java, JavaScript, and Python projects to detect hard-to-find vulnerabilities.
- Open source code reference tracker. It provides a built-in reference tracker to detect whether code suggestions may be similar to open source training data, and can flag such suggestions.
- Can be used with AWS services. By providing code suggestions optimized for AWS APIs, it enables developers to use AWS services more efficiently.
CodeWhisperer product pricing
- For individual developers, CodeWhisperer can be used for free, supporting unlimited code suggestion generation and free use of the reference tracker, with 50 free code scans per month.
- For enterprise organizations, the Professional version is priced at $19 per person per month and provides 500 code security scans.
Frequently asked questions
Is CodeWhisperer free?
For individual developers, CodeWhisperer can be used for free, supporting unlimited code suggestion generation.
Which programming languages does CodeWhisperer specifically support?
CodeWhisperer supports 15 programming languages, including Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, SQL, Ruby, C++, C, Shell, Scala.
Which editors or IDEs does CodeWhisperer support?
The code editors or IDEs supported by CodeWhisperer include Amazon Sagemaker Studio, JupyterLab, Visual Studio Code, IDEs under JetBrains, AWS Cloud9, AWS Lambda, AWS Glue Studio.
What large model is CodeWhisperer based on?
CodeWhisperer is powered by foundation models trained on various data sources including Amazon and open source code.