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 服务用法,学习曲线平缓。