Amazon Q Developer CLI

Amazon Q Developer CLI is an open-source command-line coding assistant developed by Amazon Web Services (AWS). Built primarily in Rust, it brings agentic AI workflows and contextual shell assistance directly into the terminal environment to assist with software development, shell scripting, and AWS cloud workflows. The tool functions as both an interactive agent and a real-time terminal enhancement. In day-to-day use, it provides an interactive chat interface (`q chat`), inline command autocompletions, and natural language command translation (`q translate`). It connects to Amazon Q backend models, handling code explanation, multi-step code generation, and shell task automation within the current working directory context. What distinguishes Amazon Q Developer CLI from API wrapper scripts is its deep shell integration layer and multi-platform native architecture. Originally evolving out of the Fig terminal project acquired by AWS, it hooks directly into popular shells (Bash, Zsh, Fish) for native autocomplete while providing managed integration with AWS services and enterprise permission controls. The client repository is open source, licensed under Apache-2.0. Access to backend capabilities utilizes AWS Builder ID for individual developers at no cost for basic tiers, or AWS IAM Identity Center for enterprise subscriptions.

Tags: ai agent, cli, coding agent, developer tools, terminal

Visit Amazon Q Developer CLI