LuAITools.com
Submit
AI 编程工具

Amazon Q Developer

Amazon Q Developer是AWS推出的AI编程助手,深度集成IDE和命令行,为开发者提供代码生成、安全扫描和云资源管理能力。

访问官网

📘 Amazon Q Developer是什么?

Amazon Q Developer是亚马逊于2024年推出的生成式AI开发助手,由原来的Amazon CodeWhisperer升级而来。它不是一个简单的代码补全工具,而是一个覆盖软件开发全生命周期的AI代理——从编码、测试、部署到故障排查和安全扫描,都能参与。

和市面上其他AI编程工具最大的区别在于:Amazon Q Developer天生和AWS生态绑定。如果你在AWS上开发,它可以直接调用你的云资源、理解你的架构、帮你排查线上问题。同时它支持IDE插件、终端CLI和企业级部署,覆盖各种开发场景。

Amazon Q Developer
Amazon Q Developer

⚡ 核心功能与AI亮点

IDE智能编码

Amazon Q Developer集成在VS Code、JetBrains IDE、Visual Studio和Eclipse中,提供行内代码补全、代码解释和优化建议。它支持Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby等主流语言,还支持Terraform、JSON、YAML等配置语言。在评测中,Amazon Q在多行代码建议场景下代码接受率达到业内最高,澳大利亚国民银行报告接受率为50%。

终端CLI代理

Amazon Q CLI是一个可直接在终端运行的AI代理,支持在本地读取和写入文件、运行bash命令、调用AWS API。它利用MCP协议集成外部工具和数据源,比如AWS官方文档、Notion、GitHub等,可以实现复杂的工作流自动化。

代码库级上下文理解(@workspace)

通过@workspace指令,Amazon Q可以理解整个代码库的上下文——从认证流程到服务依赖,它都能识别。你可以针对整个项目提问,甚至让它生成架构图或更新README文档。

自动化代码审查

在IDE里输入/review,Amazon Q会作为第一位审查者检查你的代码,标记可疑代码模式、识别开源包风险、评估发布变更的潜在影响。Prime Video的开发者已经在用这个功能,每人每周能节省数小时,部分开发者接受率超过50%。

安全扫描与自动修复

Amazon Q内置安全扫描功能,能识别代码中的漏洞、安全缺陷和IaC配置错误。在主流编程语言的安全检测能力上,它优于公开基准测试工具的表现。

Java代码现代化

最典型的使用场景是Java版本升级——Amazon Q能自动将Java 8代码迁移到Java 17。Pro版用户每月有4000行代码的免费转换额度,超出部分按每行0.003美元计费。

🛠️ 如何安装与使用

方案一:IDE插件(最常用)

在VS Code扩展市场搜索"Amazon Q"安装,或在JetBrains IDE中通过AWS Toolkit使用。安装后通过AWS Builder ID登录即可免费使用基础功能。AWS Builder ID是一个独立的个人账户,不需要绑定AWS付费账号,几分钟就能创建好。

方案二:CLI终端

macOS:下载dmg安装包,拖到Applications文件夹即可。也可以用Homebrew安装。

Windows:需要通过WSL2运行,因为CLI目前没有原生Windows版本。安装命令如下:

curl --proto '=https' --tlsv1.2 -sSf "https://desktop-release.q.us-east-1.amazonaws.com/latest/q-x86_64-linux.zip" -o "q.zip"
unzip q.zip
./q/install.sh
q auth login
q chat

安装后运行q auth login登录,用q chat启动对话。

方案三:GitHub集成

Amazon Q支持GitHub.com和GitHub企业云,可以直接将GitHub Issue分配给Q Developer,自动实现新功能或进行PR代码审查。

🧠 使用技巧与最佳实践

代码模块化,上下文越清晰越好

Amazon Q的行内补全依赖于代码的上下文。如果代码模块化清晰,库已导入,类名和函数名有意义,它给出的建议会更精准。

用@workspace理解不熟悉的项目

对新接手或长时间没碰的项目,用@workspace提问,比如"这个项目的认证流程是怎么实现的?",Q会结合整个代码库给你答案,甚至能生成架构图。

活用/review和/doc命令

在IDE聊天窗口输入/review触发代码审查,输入/doc自动生成或更新README文档。Genesys公司用这个功能后,开发者上手陌生代码的速度提升了4倍。

MCP配置让CLI更强大

在~/.aws/amazonq/mcp.json里配置MCP服务器,比如接入AWS官方文档MCP,之后在CLI里提问就能直接检索文档内容,不用自己翻页面。

🌍 全球使用情况与数据

企业采用

BT Group报告接受了37%的Amazon Q代码建议,自动化了约12%的繁琐工作。澳大利亚国民银行报告接受率为50%。Prime Video的开发者每人每周节省数小时,部分开发者接受率超过50%。

性能表现

Amazon Q Developer在SWE-Bench编码能力基准测试中获得了最高分。在检测主流编程语言的安全漏洞方面,它的扫描能力优于公开基准测试工具。

用户分布

根据第三方流量数据,Amazon Q的月度访问量约5800万到6960万。美国用户占比最大(约37%),其次是印度(约12%)和日本(约6.6%)。

💰 收费模式

Amazon Q Developer提供免费版和专业版两个层级。

免费版(通过AWS Builder ID登录)

  • 每月50次聊天互动(代理请求)
  • 每月25次AWS资源信息查询
  • 代码补全和行内建议
  • 公共CLI补全
  • 适合入门试用和轻度使用

专业版(Pro,19美元/月/人)

  • 每月1000次聊天互动
  • 安全扫描与修复
  • 代码库级理解(@workspace)
  • CLI代理完整能力
  • IP赔偿和隐私保护(自动选择退出数据收集)
  • Java代码转换:每月4000行免费,超出部分按0.003美元/行计费

❓ 常见问题与排障

Amazon Q Developer和CodeWhisperer是什么关系?

2024年4月30日,Amazon CodeWhisperer正式并入Amazon Q Developer品牌下。现在Amazon Q是主品牌,CodeWhisperer的代码生成能力是其中的一部分。

免费版够用吗?

轻度使用完全够。每月50次聊天互动,对于日常问问题、写小功能来说足够了。但如果每天高频使用或需要处理大型项目,建议升级到Pro版。

Windows怎么用CLI?

Amazon Q CLI目前没有原生Windows版本,需要通过WSL2安装使用。在WSL2里运行Linux版本的安装脚本即可。

为什么有时候没有自动弹出建议?

最常见的原因是脚本上下文不足——比如没有导入相关库,或者代码太零散。手动触发快捷键(Windows Alt+C,macOS Option+C)可以唤起建议。

能用自己的私有代码库训练吗?

可以。Amazon Q Developer支持"定制化"(Customizations)功能,企业可以上传自己的代码仓库,让Q基于内部代码生成更相关的建议。

Amazon Q Developer 价格方案

免费状态赠送免费用量· 已核实
付费方式订阅制
免费能力免费套餐 · 赠送免费用量
最后核实2026-10-12

Amazon Q Developer 是亚马逊 AWS 推出的 AI 编程助手,可以帮助开发者编写和补全代码、解释代码、排查错误、扫描安全漏洞,以及完成部分软件升级和自动化开发任务。它支持 VS Code、JetBrains 等开发环境,也提供命令行工具。产品采用免费版与 Pro 专业版两种主要方案。

价格总览

套餐价格适用人群
Free 免费版免费个人开发者、学习者及轻度使用者
Pro 专业版19 美元/用户/月需要更高使用额度和团队管理能力的开发者

免费版

Amazon Q Developer 提供长期免费的套餐,但存在每月使用限制,主要包括:

  • 每月最多 50 次代理式聊天互动,包括问答和代理式编码。
  • 使用 IDE 插件和命令行工具获得 AI 编程帮助。
  • 每月最多转换 1,000 行代码,用于符合条件的 Java 升级任务。
  • 通过适用的 AWS 登录方式,每个账户每月可提出最多 25 个有关 AWS 资源的问题。
  • 可使用代码建议、安全相关功能及其他免费套餐支持的能力,具体以官方规则为准。

免费额度会受到登录方式、使用界面和具体功能的影响。免费版适合尝试 AI 编程、学习代码和处理规模较小的开发任务。

付费套餐

功能FreePro
月度价格0 美元19 美元/用户
代理式聊天与编码每月 50 次互动每月最高 1,000 次互动,受适用限制约束
Java 升级代码转换每月 1,000 行代码每用户每月 4,000 行代码,按 AWS 付款账户汇总
额外 Java 转换用量超过免费额度后需评估升级方案超出额度部分每提交一行代码 0.003 美元
团队管理与管理员控制不包含 Pro 管理功能支持 IAM Identity Center 及管理员控制
知识产权赔偿保障不包含包含,具体适用条件以 AWS 条款为准
数据使用设置可按规定选择退出相关数据收集默认退出相关数据收集

套餐区别

免费版适合个人学习、日常代码补全和轻量级开发。Pro 版适合频繁使用 AI 代理编程、需要更高互动额度或希望集中管理团队账户的用户。企业在选择 Pro 前,应同时评估团队人数、实际使用量、身份管理需求和知识产权保障要求。

如何免费使用工具

  1. 访问 Amazon Q Developer 官网,选择免费开始使用。
  2. 在 VS Code 或 JetBrains 等支持的 IDE 中安装 Amazon Q 插件。
  3. 使用 AWS Builder ID 登录;通过 IDE 插件开始使用时,通常不需要单独开通 AWS 云资源账户。
  4. 使用代码补全、代码解释、问答和编码代理等功能,并留意每月互动次数限制。
  5. 如果需要 AWS 资源相关问答或代码转换功能,先确认登录方式及该功能的免费额度要求。

API 和商业使用

Amazon Q Developer 主要是开发者工具订阅服务,并不是一个可以直接按通用 Token 价格调用的独立大模型 API。它提供的 AI 编程功能与 Amazon Bedrock 的模型推理计费是不同的服务。团队使用 Pro 时,可以获得相应的管理、安全和知识产权保障功能,但仍需遵守 AWS 服务条款。若要将 AI 能力集成进自有软件,应根据需求评估 Amazon Bedrock 或其他适用的模型 API。

工具值得购买吗?

如果你经常开发 AWS 应用、编写代码、排查问题或升级旧项目,Amazon Q Developer Pro 值得试用评估。每月 19 美元的价格适合有持续编程需求的用户,但是否划算取决于实际使用额度和工作流适配程度。如果只是学习编程或偶尔让 AI 解释代码,建议先用免费版,不必急着订阅。

产品状态提醒:AWS 已公告将于 2027 年 4 月 30 日停止支持 Amazon Q Developer IDE 插件,并建议用户关注 Kiro。订阅或长期采用前,请先确认最新迁移安排及功能支持情况。

官方链接:官方定价 · 产品官网 · 官方文档

评论