NaviAI logoNaviAI

Categories

Chat Assistants131Writing & Text225Image & Design326Audio & Video114Development131Education82Business246Gaming & Fun22Health20Travel11Finance2
NaviAI logoNaviAI
HomeAI NewsTutorialsAbout
中文
HomeDevelopmentCodeWhisperer
aws.amazon.com
暂无截图aws.amazon.com
CodeWhisperer screenshot
00
CodeWhisperer

CodeWhisperer

Development

CodeWhisperer is Amazon's latest AI coding assistant, trained on billions of lines of code, and can generate code suggestions ranging from snippets to full functions in real time based on developers' comments and existing code. It reduces time-consuming programming tasks and speeds up building code when using unfamiliar APIs.

AI Programming Tools
Visit Websiteaws.amazon.com

About

Overview

CodeWhisperer is an AI coding assistant launched by AWS. Based on comments entered by developers, function context, and existing code, it can generate suggestions in real time ranging from code snippets to complete functions, helping improve coding efficiency, reduce repetitive work, and speed up getting started with unfamiliar APIs.

According to the latest information on the official website, CodeWhisperer has gradually been integrated into the Amazon Q Developer product system and is positioned as a generative AI assistant for software development. Therefore, when accessing and using related capabilities, you may see the Amazon Q Developer product name and page descriptions.

Key Features

  • Real-time code generation

    • Based on natural language comments and contextual code, it can automatically complete code snippets or generate function-level implementations.
    • Suitable for quickly building business logic, boilerplate code, and common development tasks.
  • Supports multiple programming languages

    • Supports a variety of languages including Python, Java, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, SQL, Ruby, C++, C, Shell, Scala.
  • Compatible with mainstream development environments

    • Can be used with environments such as Visual Studio Code, JetBrains IDEs, JupyterLab, Amazon SageMaker Studio, AWS Cloud9, and others.
  • Security scanning capabilities

    • Supports code security scanning for Java, JavaScript, and Python projects, helping identify relatively hidden security vulnerabilities and risk patterns.
  • Open-source reference tracking

    • Provides a reference tracker to identify whether generated suggestions are similar to code in open-source training data, and marks related suggestions to help developers evaluate compliance.
  • Optimized for AWS APIs

    • When using AWS services and APIs, it can provide code suggestions that are better aligned with cloud development scenarios, helping developers build cloud applications more efficiently.

Pricing

  • Individual developers

    • Available for free, including unlimited code suggestion generation.
    • Provides the reference tracking feature.
    • Includes 50 code security scans per month.
  • Enterprise/Professional

    • Priced at $19 per person/month.
    • Provides a higher security scan quota, which official materials show as 500 per month.

The actual feature scope and pricing may be adjusted with AWS product updates. It is recommended to refer to the latest page on the official website.

FAQ

Is CodeWhisperer free?

For individual developers, CodeWhisperer provides a free plan with unlimited code suggestion generation and a certain number of security scans per month.

Which programming languages are supported?

It currently supports 15 languages, including Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, SQL, Ruby, C++, C, Shell, and Scala.

Which editors or IDEs are supported?

It supports development environments such as Visual Studio Code, JetBrains IDEs, JupyterLab, Amazon SageMaker Studio, AWS Cloud9, AWS Lambda, and AWS Glue Studio.

What is the relationship between CodeWhisperer and Amazon Q Developer?

According to the latest pages on the AWS official website, CodeWhisperer's related capabilities have been incorporated into the Amazon Q Developer product system and can be regarded as AWS's continued evolution in the direction of generative AI coding assistants.

Related Tools

View all
Liner.ai
Liner.ai

Liner.ai is a tool that lets users build and deploy machine learning models without programming, suitable for users without a machine learning background to quickly turn training data into integrable models.

Pico
Pico

Pico is a GPT-4-based text-to-app tool that lets users quickly create simple web applications by describing their needs in natural language, making it suitable for people who have product ideas but do not have programming skills.

Imagica
Imagica

Imagica is a no-code AI application development platform that supports users in building AI applications without writing code, and combines real-time data with multimodal capabilities to complete interactive product design.

WidgetsAI
WidgetsAI

WidgetsAI is a no-code widget platform for building AI applications, supporting the creation, embedding, and white-labeling of AI components, suitable for teams or individuals who want to quickly integrate AI capabilities without programming.

ComfyUI
ComfyUI

ComfyUI is a modular graphical interface tool for Stable Diffusion that uses a node-based workflow design, making it easier for users to control the image generation process in greater detail.

Lightning AI
Lightning AI

Lightning AI is a development framework for building and deploying models and full-stack AI applications, providing capabilities such as training, serving, and hyperparameter optimization to help developers reduce infrastructure configuration work.