Amazon Q Developer is an AI-powered software development assistant from AWS. It works in supported code editors and terminals to help developers generate code, ask questions, troubleshoot, test, review, refactor, and upgrade applications. Its core purpose is to reduce manual work across the software development lifecycle while keeping development activity in familiar tools.
The assistant combines code-focused help with AWS guidance and application transformation workflows. Depending on the environment, developers can use it for inline suggestions, natural-language interaction, security analysis, operational investigation, and multistep agentic tasks that involve files, diffs, and shell commands.