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. Q Developer also uses undisclosed AWS models and does not give users model choice.
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, and it provides model choice for teams that want to use the best LLMs available.