Adding Amazon Q Developer to JetBrains IDEs
Amazon Q Developer is now available in all JetBrains IDEs, and this article will teach you how to install, configure, and use it inside your favorite tool.
![Amazon Q is now a standalone plugin available in JetBrains that is separate from the AWS Toolkit. Amazon Q is now a standalone plugin available in JetBrains that is separate from the AWS Toolkit.](https://assets.community.aws/a/2fo5CqeDx0UIOLFf0tVdcpjuK39/amaz.webp)
Settings -> Plugins
. ![List of JetBrains IDEs supported by Amazon Q standalone plugin. List of JetBrains IDEs supported by Amazon Q standalone plugin.](https://assets.community.aws/a/2fnmLE41POejCDq68RIPwj5Mpif/amaz.webp)
![Two ways how you can sign-in to use Amazon Q Developer in the JetBrains IDE. Two ways how you can sign-in to use Amazon Q Developer in the JetBrains IDE.](https://assets.community.aws/a/2fo222OcSHHz3J7ex0pu2UxGihe/amaz.webp)
![List of IAM permissions required by a standalone plugin to operate with Amazon Q Developer. List of IAM permissions required by a standalone plugin to operate with Amazon Q Developer.](https://assets.community.aws/a/2fo32Z89J8fY636CT6BFURxKFhE/amaz.webp)
- Assistant is available to you via chat (opening a new tab opens a new session with the full context of your loaded project), where you can get answers to questions related to AWS, software development, and your project.
- It can help you with various coding activities - from writing actual code, refactoring, explaining and optimizing existing ones, and writing tests and documentation - all of the above in 15+ programming languages supported.
- Additionally, it can analyze and fix security vulnerabilities in your project in 10 supported languages, including Java, Python, Javascript, Golang, and more.
- Q Developer also has two powerful commands: Agents, which are available under the quick actions menu inside the opened chat session. After typing,
/
you will see:/dev
action, a feature called Q Developer Agent for software development, which allows you to plan and implement new functionality across multiple files in your workspace./transform
action, a feature called Q Developer Agent for code transformation, which allows you to upgrade your Java applications in minutes, at the moment from Java 8 or 11 to Java 17 for Maven-powered projects, but new additions will come - you can read about plans and how does that feature work in the announcement post at the official AWS blog.
![The way of reporting feedback for Amazon Q directly from your IDE. The way of reporting feedback for Amazon Q directly from your IDE.](https://assets.community.aws/a/2foAfyMzHxWMBGjqdYE52ach0vH/amaz.webp)
Any opinions in this post are those of the individual author and may not reflect the opinions of AWS.