Coding
Amazon Q Developer
AWS 推出的 AI 驱动软件开发助手,具备代理式编程能力。
vscodejetbrainseclipsevisual-studiocliwebmacoslinuxwindowsv2026.0Proprietarycommercial

Amazon Q Developer 是 AWS 推出的生成式 AI 驱动助手,覆盖整个软件开发生命周期。
## 核心特性
- **代理式编程**:自主实现功能、编写文档、测试、审查和重构代码
- **代码建议**:在 25+ 种语言中提供从实时代码片段到完整函数的建议
- **安全扫描**:检测暴露的凭据、日志注入和漏洞
- **代码审查**:自动检测反模式、重复代码和安全问题
- **@workspace**:理解从认证流程到依赖关系的整个项目上下文
- **MCP 支持**:连接外部工具和服务
## 支持的语言
Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、SQL、Scala、JSON、YAML、HCL 等
## IDE 支持
- VS Code(AWS Toolkit)
- JetBrains 系列(IntelliJ、PyCharm、GoLand 等)
- Eclipse(预览版)
- Visual Studio
- AWS Cloud9
- Lambda 控制台
## 使用方法
```bash
# VS Code
# Install "AWS Toolkit" extension
# CLI
npm install -g @aws/q-developer
q chat
```