
自然言語で操作するAWS CLI
フリーミアム

ChatWithCloudは、人間の意図とAWSインフラ管理の橋渡しをするターミナルベースのインターフェースです。LLMを活用し、自然言語のクエリをAWS CLIコマンドに変換することで、複雑なAWSマネジメントコンソールや手動スクリプトなしで、クラウドリソースのクエリ、プロビジョニング、変更を可能にします。一般的なドキュメント検索に特化したAmazon Qとは異なり、ChatWithCloudはローカル環境で直接動作し、~/.awsの認証情報を読み取ってコンテキストを理解した実用的なインサイトを提供します。DevOpsエンジニアやクラウドアーキテクトが、コンテキストスイッチを減らし、会話型インターフェースを通じてインフラタスクを加速させるために設計されています。
ツールは完全にローカルで動作し、~/.awsディレクトリから直接認証情報を読み取ります。クラウドベースの認証情報ストレージを回避することで、機密性の高いAWSアクセスキーやシークレットトークンがローカルマシンから外部へ流出しないことを保証します。このアーキテクチャは厳格なセキュリティコンプライアンス基準に準拠しており、LLMは自然言語プロンプトとコマンド生成に必要なメタデータのみを受け取るため、インフラデータはプライベートかつ安全に保たれます。
独自のAPIの背後に操作を隠蔽するのではなく、標準的なAWS CLIコマンドを生成します。この透明性により、ユーザーは実行前にすべてのアクションを監査でき、何が変更されるかを完全に把握できます。ネイティブなCLI構文を出力することで、ジュニアエンジニアにとってはAWSコマンドを学ぶ教育ツールとして機能し、同時にシニア開発者にとっては複雑なワークフローを自動化する手段となります。
一般的なAIチャットボットとは異なり、本ツールはAWSサービスのアーキテクチャを理解するように調整されています。「RDSインスタンスを停止して」「パブリックアクセスをブロックしたS3バケットを作成して」といった自然言語リクエストを特定のAWS APIにマッピングします。このコンテキスト認識により、手動のCLI操作で発生しがちな構文エラーのリスクを軽減し、特定のフラグをドキュメントで調べる手間を省くことでリソース管理を高速化します。
読み取り専用クエリと状態を変更する操作の両方をサポートしています。セキュリティグループの変更、インスタンスの終了、Lambda設定の更新といった複雑なタスクを実行可能です。安全のため、読み取り専用権限を持つIAMロールを使用してツールの権限を制限することで、誤ったインフラ破壊を防ぎつつ、詳細な診断クエリを実行できる「サンドボックス」モードを構築できます。
npxを利用することで、インストールや複雑な環境設定が不要です。これにより、複数のマシンや一時的なCI/CD環境で作業する開発者にとって非常にポータブルです。グローバルな依存関係や複雑な設定ファイルを管理することなく即座に実行できるため、AI支援によるクラウド管理を日々のターミナルワークフローに統合しようとするチームにとっての参入障壁を大幅に下げます。
DevOpsエンジニアは「過去7日間でCPU使用率がゼロのEC2インスタンスはどれ?」と尋ねることで、稼働率の低いリソースを迅速に特定できます。ツールは必要なCloudWatchおよびEC2 APIコールを生成し、コスト最適化を即座に支援する簡潔なリストを返します。
開発者は特定の暗号化設定を持つ新しいS3バケットを、一文を入力するだけでプロビジョニングできます。AWSコンソールのUIを操作する必要がなくなり、時間を節約できるだけでなく、AIのベストプラクティステンプレートに従った正しいパラメータでリソースを作成できます。
クラウドアーキテクトは「なぜEC2インスタンスがRDSデータベースに接続できないのか?」と尋ねることでネットワーク問題をデバッグできます。ツールはセキュリティグループルールとネットワークACLを分析し、ブロックの原因となっている設定の人間が読める説明と、それを修正するための具体的なCLIコマンドを提供します。
大規模で複雑なインフラを管理する必要があるエンジニア向け。反復的なCLIタスクに費やす時間を削減し、複数のAWSリージョンにわたる状態をより迅速にクエリする方法を提供します。
AWS CLI構文の急峻な学習曲線に苦労している開発者向け。自然言語を使用してクラウドリソースと対話できるため、複雑なコマンドフラグを暗記する摩擦を取り除きます。
緊急メンテナンスやリソースチェックを迅速かつ確実に行う必要がある管理者向け。フルIDEやGUIを必要とせず、アドホックなタスクを容易に実行できる会話型インターフェースを提供します。
npx経由で15回分の実行が含まれる無料枠から開始可能。ツールの拡大とLLMプロバイダーのサポート追加に伴い、将来的な価格モデルが予定されています。