Sourcegraph Cody vs Amazon Q Developer
Amazon Q Developer is an AI code assistant with autocomplete and chat. It also features "Agents," multi-step functions for generating code and upgrading Java applications. Q Developer has a limited free tier for individuals with AWS Builder IDs and a paid Pro tier for AWS users. Uniquely, Q Developer uses models trained on AWS docs to give chat answers and code completions based on best practices for using AWS. Q Developer can also answer some questions about a user's own AWS resources.
Q Developer has several limitations. The Pro tier can be customized to give better suggestions based on a team's codebase, but users can only create eight total "customizations" with two active at a time. Customizations can contain between 2 MB and 20 GB of code, but that code has to be manually connected via AWS CodeStar or S3.
TL;DR: Amazon Q Developer is a good solution for developers primarily working with AWS resources and APIs since it can provide customized chat and completions based on AWS best practices. However, Cody is a better option for enterprises looking for a solution with full codebase context. Cody also has more features in the editor, including customizable and shareable prompts.