Amazon Q Developer(aws.amazon.com/q/developer)是 Amazon Web Services 2023 年推出的 AI 编程助手(原 Amazon CodeWhisperer),定位是”企业级 AI 编程助手 + AWS 云集成 + 多语言支持”。Amazon Q Developer 提供代码补全、对话、AI Agent、代码转换、扫描漏洞等功能,与 AWS 服务深度集成,适合企业团队、AWS 用户、数据敏感行业。截至 2026 年 7 月,Amazon Q Developer 个人版免费(每月 50 次对话),企业版按用户/月付费。Amazon Q Developer 与 GitHub Copilot、Cursor、Tabnine、Cody 是同赛道竞品,差异在于 Amazon Q 强调”AWS 深度集成 + 企业安全 + 免费层 + 代码转换”,适合 AWS 生态、企业团队、合规要求。
一、工具介绍
Amazon Q Developer 的核心定位是”AWS 生态的 AI 编程助手”,区别于通用编程助手(Copilot/Cursor),Amazon Q 与 AWS 服务(EC2/S3/Lambda/Bedrock)深度集成,理解 AWS 上下文。Amazon Q 前身是 Amazon CodeWhisperer(2023 年),2024 年升级为 Amazon Q Developer,功能更强大。Amazon Q 强调”企业安全 + 引用溯源 + 代码转换”,支持 Java/Python/JS/TS 等 15+ 语言。

二、核心功能
- 代码补全:行级/函数级,基于代码上下文
- 代码生成:注释/注释生成代码
- AI 对话:聊天提问 + 代码解释
- AWS 集成:理解 AWS API/资源,自动补全
- 代码转换:旧语言升级(如 Java 8 → Java 17)
- 漏洞扫描:自动识别安全漏洞
- 引用溯源:代码建议显示来源(MIT/Apache)
- 多 IDE:VS Code/IntelliJ/JetBrains 等
- 多语言:Java/Python/JS/TypeScript/Go/Ruby/C# 等
- Amazon Q Agent:自动执行任务(企业版)
- CLI 集成:命令行 AI 助手
- 个性化建议:基于用户代码风格
- 代码审查:自动 review + 建议
- 免费层:个人版免费(50 次对话/月)
三、使用场景
- AWS 云开发:理解 AWS API,自动补全
- Java/Python 项目:多语言支持优秀
- 企业团队:数据安全 + 合规
- 代码现代化:Java 8/11 → 17/21 升级
- 安全审计:自动漏洞扫描
- 初学者:AWS 学习曲线平缓
- 跨团队协作:统一代码风格
- 微服务架构:大量小函数补全
- 合规敏感:金融/政府等
四、价格方案
| 套餐 | 价格 | 主要功能 |
|---|---|---|
| 个人版 | $0 | 代码补全 + 50 次对话/月 |
| Pro 版 | $19/月 | 无限对话 + 高级模型 |
| 企业版 | $19/用户/月 | SSO + 管理控制台 + Q Agent |
五、功能特点
- AWS 深度集成(Bedrock/S3/Lambda)
- 企业安全(SSO/SOC2 合规)
- 免费层(50 次对话/月 + 无限补全)
- 代码转换(Java 8→17/11→21)
- 漏洞扫描(安全审计)
- 引用溯源(开源协议清晰)
- 15+ 语言支持
- 多 IDE(VS Code/JetBrains/CLI)
- Amazon Q Agent(企业版自主任务)
六、上手指南
1. 注册 AWS Builder ID:aws.amazon.com 注册免费 Builder ID
2. 装 IDE 插件:
– VS Code:Extension 搜 “Amazon Q”
– IntelliJ:Plugin 搜 “Amazon Q”
3. 登录:用 Builder ID 登录插件
4. 代码补全:Tab 接受补全
5. AI 对话:`Cmd+L` 打开对话(具体见 IDE)
6. AWS 服务开发:
– 编辑器内输入 “create S3 bucket”
– Amazon Q 建议完整 Boto3 代码
7. 代码转换:
– 选中旧代码
– 右键 → Amazon Q → Transform
– 选目标版本,自动转换
8. 漏洞扫描:右键代码 → Amazon Q → Security Scan
9. Amazon Q Agent(企业版):自动执行多步任务
七、常见问题
Amazon Q 和 Copilot 比哪个好?
Copilot 生态大 + 体验成熟。Amazon Q AWS 集成深 + 免费层厚。企业 AWS 用户优先选 Amazon Q,非 AWS/前端/小项目选 Copilot。
Amazon Q 的免费层够用吗?
个人版够用轻度使用。代码补全无限,对话 50 次/月。重度使用建议 Pro 或企业。
Amazon Q 支持本地模型吗?
不支持。Amazon Q 走 AWS Bedrock/Claude/Sonnet,数据传到 AWS。敏感项目建议 Codeium/Continue + 本地模型。
Amazon Q 的代码转换准确吗?
Java/Python 升级准确率高(80%+),其他语言一般。建议人工 review。
Amazon Q 在中国能用吗?
能用,但 AWS 中国区独立运营,Amazon Q 部分功能在中国区可能受限。个人版国际区可用。
Amazon Q Agent 能做什么?
企业版的 Amazon Q Agent 可自主执行多步任务:分析代码库 + 生成 PR + 自动修复漏洞 + 编写单元测试,大幅提升开发效率。
Amazon Q 适合初学者吗?
非常适合。新手用 AI 解释代码 + AI 提示报错原因 + AI 推荐 AWS 服务用法,学习曲线平缓。