Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
This is an old revision of the document!
Amazon Q CLI is AWS's open-source agentic terminal experience for building applications, debugging issues, and managing DevOps workflows using natural language. Written in Rust for performance and reliability, it integrates deeply with AWS services while remaining useful for general development tasks. The project has nearly 2,000 GitHub stars and is licensed under Apache 2.0.
GitHub: aws/amazon-q-developer-cli
q chat provides an interactive AI assistant directly in the terminalAmazon Q CLI is built in Rust (99.6% of codebase) for performance:
q chat interface with streaming responses and tool execution# Install Amazon Q CLI # macOS brew install amazon-q # Start interactive chat q chat # Build an application with natural language q chat "Build a serverless REST API with Lambda and DynamoDB" # Debug an issue q chat "Why is my CloudFormation stack failing to deploy?" # Automate a Git workflow q chat "Create a GitHub issue for the authentication bug and draft a fix" # Use slash commands /issue "Add rate limiting to the API gateway"
Amazon Q integrates with GitHub Actions for automated workflows: