Agentic coding experienceAmazon Q Developer uses information across native and MCP server-based tools to intelligently perform actions beyond code suggestions, such as reading files, generating code diffs, and running commands based on your natural language instruction. Simply type your prompt in your preferred language and Q Developer will provide continuous status updates and iteratively apply changes based on your feedback, helping you accomplish tasks faster. Implement new featuresGenerate new code across your entire project and implement features. Generate documentationWrite API, technical design, and onboarding documentation. Automate code reviewsPerform code reviews, flagging suspicious code patterns and assessing deployment risk. Generate unit testsGenerate unit tests and add them to your project, helping you improve code quality, fast. Core featuresMCP supportAdd Model Context Protocol (MCP) servers to give Amazon Q Developer access to important context. Inline suggestionsReceive real-time code suggestions ranging from snippets to full functions based on your comments and existing code. 15+ languages supported including Python, TypeScript, Rust, Terraform, AWS Cloudformation, and more Inline chatSeamlessly chat within the inline coding experience. Select a section of code that you need assistance with and initiate chat within the editor to request actions such as "Optimize this code", "Add comments", or "Write tests". ChatGenerate code, explain code, and get answers about software development. Getting StartedFree Tier - create or log in with an AWS Builder ID (a personal profile from AWS). Pro Tier - if your organization is on the Amazon Q Developer Pro tier, log in with single sign-on. Troubleshooting & feedbackFile a bug or submit a feature request on our Github repository. |