Amazon Q Developer CLI について
AWS の公式ターミナル編集アシスタントです。インタラクティブ開発サポートとシェルコマンド補完機能を提供し、AWS サービスを理解してコーディングタスクを支援します。
主な機能
- 01AI アシスタントとコーディングタスクについてチャット
- 02シェルコマンド候補と自動補完を取得
- 03AWS 固有の開発ガイダンスを受領
- 04環境と設定の問題を診断
活用シーン
- 01AWS 環境でのコーディングとデプロイを加速化
- 02AWS サービスをより効率的に学習・利用
- 03AI アシスタントでシェルコマンド精度向上
インストール
OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。
$
インストール後にq --versionを実行して確認します。
コマンド例
よく使うコマンドを使う順に並べています。
01
02
03
詳細
Amazon Q CLI
重要
このオープンソースプロジェクトは現在、積極的に保守されておらず、重大なセキュリティ修正のみが提供されます。Amazon Q Developer CLI は現在、クローズドソース製品の Kiro CLI として提供されています。最新の機能や更新を利用するには、Kiro CLI をお使いください。Kiro CLI に関する問題は、代わりにこちらから報告してください。
インストール
- macOS:
- DMG:今すぐダウンロード
- HomeBrew:
brew install --cask amazon-q
- Linux:
コントリビューション
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-qCLI。ユーザーがコマンドラインから Amazon Q Developer を利用できますscripts/- 運用およびビルド関連のスクリプトを格納していますcrates/- すべての Rust クレートを格納していますdocs/- 技術ドキュメントを格納しています
セキュリティ
セキュリティ関連の懸念事項については、こちらをご覧ください。
ライセンス
このリポジトリは、MIT ライセンスと Apache 2.0 ライセンスのデュアルライセンスです。
「Amazon Web Services」およびロゴ、グラフィックデザイン、サービス名を含む関連するすべてのマークは、米国およびその他の国における AWS の商標またはトレードドレスです。AWS の商標およびトレードドレスは、AWS 以外の製品またはサービスに関連して、顧客に混同を招く可能性のある方法、または AWS を誹謗もしくは信用失墜させる方法で使用することはできません。
コメント
Markdown 対応