mcpField
A
Amazon Q Developer CLI

Amazon Q Developer CLI

官方Agent-ready
docs.aws.amazon.comAI 与 Agent2.0kq27 周前更新
代码仓库访问官网

关于 Amazon Q Developer CLI

AWS 官方的终端编码助手,提供交互式编程环境和 shell 命令补全。支持 AWS 感知开发,可通过自然语言完成编码任务。

主要功能

  1. 01以自然语言与 AI 助手进行交互式编程
  2. 02自动补全和建议 shell 命令
  3. 03获取 AWS 服务相关的开发建议
  4. 04诊断开发环境和配置问题

适用场景

  1. 01在 AWS 环境中加速编码和部署任务
  2. 02快速学习和使用 AWS 服务
  3. 03通过 AI 辅助提高 shell 命令准确性

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install --cask amazon-q

安装完成后运行q --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
q login
02
q chat
03
q doctor

详细介绍

Amazon Q CLI

重要

此开源项目已不再积极维护,仅会接收关键安全修复。Amazon Q Developer CLI 现已作为闭源产品 Kiro CLI 提供。要获取最新功能和更新,请使用 Kiro CLI。有关 Kiro CLI 的问题,请改为在此处报告。

安装

贡献

非常感谢您考虑为 Amazon Q 做出贡献。

开始之前,请参阅我们的贡献文档。

先决条件
  • MacOS
    • Xcode 13 或更高版本
    • Brew
1. 克隆仓库
git clone https://github.com/aws/amazon-q-developer-cli.git
2. 使用 Rustup 安装 Rust 工具链:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup default stable
rustup toolchain install nightly
cargo install typos-cli
3. 在本地开发
  • 编译并运行:cargo run --bin chat_cli。
  • 运行测试:cargo test。
  • 运行代码检查:cargo clippy。
  • 格式化 Rust 文件:cargo +nightly fmt。
  • 运行子命令:cargo run --bin chat_cli -- {subcommand}。
    • 登录命令为:cargo run --bin chat_cli -- login

项目布局

  • chat_cli - q CLI,允许用户通过命令行与 Amazon Q Developer 交互
  • scripts/ - 包含运维和构建相关脚本
  • crates/ - 包含所有 Rust crate
  • docs/ - 包含技术文档

安全

有关安全问题,请参阅此处。

许可

此仓库采用 MIT 和 Apache 2.0 双重许可。

可在此处和此处找到这些许可证。

“Amazon Web Services”以及所有相关标记,包括徽标、图形设计和服务名称,均为 AWS 在美国及其他国家或地区的商标或商业外观。不得将 AWS 的商标和商业外观用于与非 AWS 产品或服务相关的任何情形,或以任何可能使客户产生混淆,或贬损、诋毁 AWS 的方式使用。

评论

支持 Markdown