amazon-q-developer-cli
✨ Agentic chat experience in your terminal. Build applications using natural language.
claude mcp add --transport stdio aws-amazon-q-developer-cli cargo run --bin chat_cli
How to use
Amazon Q Developer CLI (Amazon Q CLI) is a Rust-based command-line interface that lets you interact with the Amazon Q Developer tooling from the terminal. The project is now considered legacy and is superseded by Kiro CLI, but the repository provides a functional CLI that you can build and run locally. The chat_cli binary exposes the same core experience: you can issue commands to the Amazon Q Developer platform, view results, and perform typical CLI operations via subcommands. To get started, run the compiled binary from your local environment and explore the available subcommands and options documented in the CLI help output.
How to install
Prerequisites
- A macOS or Linux environment with a working Rust toolchain
- Rustup and the Rust toolchain installed
Step-by-step installation
- Clone the repository
git clone https://github.com/aws/amazon-q-developer-cli.git
- Install the Rust toolchain (if you haven't already)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup default stable
rustup toolchain install nightly
- Build and run the chat CLI
cd amazon-q-developer-cli
cargo run --bin chat_cli
- Optional: run tests or lint as needed
cargo test
cargo clippy
Notes
- The README mentions using nightly toolchains for some commands; you can switch back and forth with rustup if needed.
- The project has been superseded by Kiro CLI for new features; this locally built binary will provide legacy functionality where applicable.
Additional notes
Tips and considerations:
- The project is marked as no longer actively maintained; for new features or updates, consider using Kiro CLI.
- If you encounter build issues related to Rust toolchain versions, switch to the nightly or appropriate stable versions using rustup.
- The CLI relies on the local Rust toolchain and cargo; ensure you have network access to fetch dependencies during the first build.
- Since this is a legacy tool, verify compatibility with any AWS services you plan to use and be mindful of security advisories for the repository.
Related MCP Servers
AstrBot
Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
mcp-client-for-ollama
A text-based user interface (TUI) client for interacting with MCP servers using Ollama. Features include agent mode, multi-server, model switching, streaming responses, tool management, human-in-the-loop, thinking mode, model params config, MCP prompts, custom system prompt and saved preferences. Built for developers working with local LLMs.
aser
Aser is a lightweight, self-assembling AI Agent frame.
aws
Talk with your AWS using Claude. Model Context Protocol (MCP) server for AWS. Better Amazon Q alternative.
apple-books
Apple Books MCP Server
workflowy
Powerful CLI and MCP server for WorkFlowy: reports, search/replace, backup support, and AI integration (Claude, LLMs)