Dev & Engineering ✓ Amazon Web Services · Official amazon-qterminalclirustmacoslinuxmcpchat

Amazon Q CLI (deprecated, migrate to Kiro CLI)

Agentic chat experience in your terminal. Build applications using natural language.

FollowAgents review · FARS-2.1
Not recommended
46/ 100 5-point scale 2.3 / 5
1 2 3 4 5 6
1Trust10 / 29 · 1.7/5

Evidence shows a security reporting process (SECURITY.md), pinned dependencies, but no specific implementation of least privilege or user confirmation. Data flow transparency is insufficient, sensitive data handling details are not public. External effects (e.g., network calls) are not clearly stated. Rollback mechanism not mentioned. Source attribution is clear (AWS official org), but no specific evidence supports it.

2Reliability8 / 14 · 2.9/5

Project structure is clear, Cargo.toml defines workspace, README provides build and test commands, self-consistency is good. Dependencies are pinned, but availability is not guaranteed. Error messages are not detailed in docs.

3Adaptability9 / 18 · 2.5/5

Target users are developers, scenario is agentic chat in terminal. Capability boundaries are not explicit, trigger precision not detailed. Environment fit (macOS/Linux) has install instructions, but not all platforms covered.

4Convention10 / 18 · 2.8/5

Information architecture is clear (README has project layout), install notes are detailed, naming is stable (version number explicit). Examples and FAQ are sparse, known limitations not explicit. License is MIT and Apache-2.0 dual, versioning has version number but no changelog. Maintenance responsibility is clear (AWS team), but project is no longer actively maintained.

5Effectiveness6 / 13 · 2.3/5

Output usability not detailed, marginal value high (provides terminal agentic experience), cost-benefit not assessed.

6Verifiability3 / 8 · 1.9/5

Claim traceability is moderate, cross-source corroboration insufficient, facts and inferences not clearly separated.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 15cc8f3cd18c
Safety controls not found in source: rollback or recovery path
Before you use it
  • Project is no longer actively maintained, only critical security fixes, assess long-term support risk before use.
  • No AGENTS.md or similar file provided, agent behavior boundaries are unclear.
  • Many dependencies, supply chain security should be monitored.
Review evidence [1][2][3][4][5][6]
See the full review method →

What does this agent do, and when should you use it?

Amazon Q CLI is a terminal-based agentic chat tool that enables developers to build applications using natural language. Built with Rust and TypeScript, it provides a `q` command-line interface that integrates seamlessly into your shell. The repository includes multiple Rust crates, with the core `chat_cli` crate handling user interaction and communication with Amazon Q Developer. However, the project is no longer actively maintained and has been superseded by the closed-source Kiro CLI. For long-term adoption, consider migrating to Kiro CLI. The tool supports macOS and Linux, with installation via DMG, Homebrew, or Linux packages. It is dual-licensed under MIT and Apache 2.0.

Amazon Q CLI provides a q command that lets users interact with Amazon Q Developer using natural language. It reads user input from the terminal, sends it to the service over the network, and displays the response. The core component is the chat_cli crate, and commands are executed via cargo run --bin chat_cli in development. Users can run q to start a chat session or use subcommands like q login. The tool requires network connectivity to reach AWS services and operates entirely within the user's command-line environment.

  1. A developer wants to ask coding questions or get code suggestions without leaving the terminal.
  2. A system administrator uses natural language to generate shell scripts for automation tasks.
  3. A beginner programmer uses conversational guidance to learn about APIs and frameworks.
  4. A hacker or maker quickly prototypes small applications by describing them in plain English.
  5. A Linux or macOS power user prefers CLI-driven workflows and wants AI assistance integrated there.

What are this agent's strengths and limitations?

Pros
  • Rust-based, offering high performance and memory safety.
  • Native support for macOS and Linux, integrating well with shell workflows.
  • Multiple installation methods (DMG, Homebrew, Linux packages) for convenience.
  • Dual MIT and Apache 2.0 licensing allows flexible use and modification.
  • Clear project structure with separate crates for maintainability.
Limitations
  • No longer actively maintained; only critical security fixes are provided.
  • Strong dependency on Amazon Q Developer service, causing vendor lock-in.
  • No Windows support, limiting adoption on that platform.
  • Lacks integration with other LLM providers or local models.
  • Documentation is sparse, making customization or self-hosting difficult.

How do you install or deploy this agent?

For macOS, download the DMG from the provided link or run brew install --cask amazon-q. For Linux, follow the official docs for Ubuntu/Debian, AppImage, or alternative builds. For development, install Rust (including nightly) and typos-cli, clone the repo, and use cargo run --bin chat_cli to run the tool.

How do you use this agent?

After installation, run q from your terminal to start an interactive chat session. You may need to log in first using q login. Type your natural language request and receive responses. For subcommands, use q followed by the subcommand name.

How does this agent compare with similar options?

The project is being succeeded by the closed-source Kiro CLI (kiro.dev/cli), which offers continued updates and new features.

FAQ

Is this project still maintained?
No, it is only receiving critical security fixes. The official recommendation is to use Kiro CLI for new features.
What are the prerequisites for installation?
macOS requires Xcode 13+ and Brew; Linux requires appropriate package managers. Development also needs the Rust toolchain.
Does it support Windows?
No, it only supports macOS and Linux.
Do I need an AWS account?
Yes, you must log in to Amazon Q Developer to use the CLI.
Can I modify the source?
Yes, it is dual-licensed under MIT and Apache 2.0, allowing modification and redistribution.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents