
OpenHands
开源的云端编码代理与自动化平台
Amazon Q Developer 是 AWS 面向软件开发和云端运维场景推出的生成式 AI 助手。它可以在 IDE、命令行、AWS 控制台、Slack 和 Microsoft Teams 等环境中提供编码建议、AWS 架构咨询、代码安全扫描、应用现代化和数据/AI 开发辅助。
Amazon Q Developer 支持 VS Code、JetBrains、Visual Studio、Eclipse 和命令行等入口,可根据注释和现有代码生成实时建议,也支持 inline chat、CLI 补全和自然语言转 bash。
官网介绍其 agentic capabilities 可协助实现功能、生成文档、编写测试、代码审查、重构和软件升级。它可以读写文件、生成 diff、运行 shell 命令,并在过程中接收开发者反馈。
Amazon Q Developer 深度结合 AWS,能帮助分析账单、理解资源、提供架构建议、诊断运维问题,也支持 Java 升级、.NET 迁移和数据/AI 应用开发相关工作。
| 场景 | 用途 | 注意点 |
|---|---|---|
| AWS 项目开发 | 生成代码、配置云资源、理解 AWS 服务。 | 部署前要检查权限和成本。 |
| 企业代码库 | 连接私有仓库,生成更贴合内部代码的建议。 | 需要配置访问控制和数据策略。 |
| 应用现代化 | 辅助 Java、.NET 等遗留系统升级迁移。 | 迁移必须配合回归测试。 |
| 安全与可靠性 | 生成测试、优化代码、扫描漏洞并建议修复。 | 不能替代正式安全审计。 |
如果项目部署在 AWS 上,Amazon Q Developer 的优势会更明显。使用时应提供具体服务、区域、权限边界、部署方式和错误日志,避免让 AI 猜测云环境。
企业使用前应检查 IAM 权限、私有仓库连接、日志记录、数据保留和合规要求。自动生成的 IaC、脚本和迁移代码必须经过 review 与测试。
官网地址:https://aws.amazon.com/q/developer/





