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

Key features

  • Interactive Terminal Chat — Run multi-turn conversational coding sessions (q chat) directly within the terminal for debugging, refactoring, and generation. - Natural Language to CLI Translation — Convert plain English descriptions into executable shell commands and complex pipelines using q translate. - Contextual Shell Autocompletion — Integrates with Bash, Zsh, and Fish to provide IDE-style completion popups for hundreds of standard CLI tools. - Native Rust Architecture — Compiled native client ensures low latency, minimal memory footprint, and cross-platform support across macOS, Linux, and Windows. - AWS Identity Integration — Authenticates via AWS Builder ID for individual users or AWS IAM Identity Center without requiring personal OpenAI/Anthropic API keys.

Use cases

Use Case: Shell Command Generation and Translation When developers need complex shell pipelines (such as nested find, awk, or docker commands), they can prompt the CLI in plain English to get validated command syntax before running it.

Use Case: Terminal-Native Debugging Developers facing compiler errors, failed unit tests, or broken scripts can pipe logs or ask the agent for remediation steps directly inside their active shell session without switching contexts to a browser or IDE.

Use Case: AWS CLI and Cloud Operations DevOps engineers interacting with AWS infrastructure can use the CLI to construct complex aws commands, query specific resource states with JMESPath filters, and diagnose deployment issues.

Who it is for

Amazon Q Developer CLI is built for software engineers, DevOps practitioners, and cloud architects who work heavily in terminal environments, particularly those already using AWS. It is not intended for developers looking for fully offline local-model CLI tools or those who exclusively use graphical IDE chat windows.

Install guide

Installation Install the CLI via Homebrew on macOS/Linux, or build from source using Cargo: bash # Via Homebrew (macOS/Linux) brew install amazon-q-developer # Or build from source git clone https://github.com/aws/amazon-q-developer-cli.git cd amazon-q-developer-cli cargo build --release

First Run Authenticate using your AWS Builder ID or IAM Identity Center profile: bash q login Follow the browser authentication flow to complete the setup.

Example Session Start an interactive conversational coding session: bash q chat Or translate a natural language request directly into a shell command: bash q translate "find all files modified in the last 24 hours larger than 50MB and sort by size"

Part of CLI Coding Agents

Categories: AI Coding Agents, Code Assistants, Developer Tools

Related CLI agents

  • Warp — Warp is an AI-integrated terminal emulator and CLI workspace built by warpdotdev. Engineered in Rust with native GPU rendering, Warp…
  • CLAII — CLAII is an open-source terminal-based AI coding assistant developed by agencyswarm. Built in Python, it serves as a lightweight CLI…
  • Construct — Construct is an open-source terminal-based orchestrator and multi-harness manager developed by the construct-worlds organization. It functions as a meta-tool and…
  • Even — Even is an agent-native desktop workspace and orchestration environment developed by Todience, Inc. It integrates a native terminal, an embedded…
  • Repomon — Repomon is an open-source developer harness and repository companion tool created by Ali Hamza Azam. Built with a Rust core…
  • Pool — Pool is an AI coding agent developed by Poolside (poolsideai) designed to execute software engineering tasks directly in developer environments.…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories