mcpField
A
Amazon Q Developer CLI

Amazon Q Developer CLI

公式Agent-ready
docs.aws.amazon.comAI・エージェント2.0kq27 週間前に更新
リポジトリ公式サイト

Amazon Q Developer CLI について

AWS の公式ターミナル編集アシスタントです。インタラクティブ開発サポートとシェルコマンド補完機能を提供し、AWS サービスを理解してコーディングタスクを支援します。

主な機能

  1. 01AI アシスタントとコーディングタスクについてチャット
  2. 02シェルコマンド候補と自動補完を取得
  3. 03AWS 固有の開発ガイダンスを受領
  4. 04環境と設定の問題を診断

活用シーン

  1. 01AWS 環境でのコーディングとデプロイを加速化
  2. 02AWS サービスをより効率的に学習・利用
  3. 03AI アシスタントでシェルコマンド精度向上

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
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。
  • lint を実行するには: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 クレートを格納しています
  • docs/ - 技術ドキュメントを格納しています

セキュリティ

セキュリティ関連の懸念事項については、こちらをご覧ください。

ライセンス

このリポジトリは、MIT ライセンスと Apache 2.0 ライセンスのデュアルライセンスです。

各ライセンスはこちらとこちらで確認できます。

「Amazon Web Services」およびロゴ、グラフィックデザイン、サービス名を含む関連するすべてのマークは、米国およびその他の国における AWS の商標またはトレードドレスです。AWS の商標およびトレードドレスは、AWS 以外の製品またはサービスに関連して、顧客に混同を招く可能性のある方法、または AWS を誹謗もしくは信用失墜させる方法で使用することはできません。

コメント