🐡

GitHub Copilot vs Amazon Q。両方の「無料プラン」を徹底比較し、AWS開発でQを選ぶ理由

に公開
1

※本ページはプロモーションが含まれています

【この記事でわかること】

  1. GitHub Copilot と Amazon Q、どちらも無料で使える今、どっちを選ぶべき?
  2. AWSのリソース(S3やEC2)を触るなら、Amazon Q が圧倒的に便利な理由。
  3. 「賢い使い分け」の結論。

おすすめ書籍

▼Amazon Web Services基礎からのネットワーク&サーバー構築改訂4版

Amazon Qはコマンド一つでVPCを作ってくれますが、「なぜその構成なのか?」までは教えてくれません。 AIが提案した構成図が「安全か危険か」を一瞬で判断できないなら、この本で!
https://amzn.to/3NMdaSZ

▼AWS運用入門 改訂第2版 押さえておきたいAWSの基本と運用ノウハウ [AWS深掘りガイド]

AIは「構築」は得意ですが、「運用(コスト管理や監視)」まではやってくれません。 後で高額請求が来ないよう、運用周りの最低限の知識を身につけましょう!
https://amzn.to/45DIk51

はじめに:AIコーディング、無料で使える時代の「贅沢な悩み」

「GitHub Copilotを使いたいけど、月額10ドル(約1,500円)は地味に高い...」 そう悩んでいたのは過去の話です。
そんな悩みを持つ人にとって、今は嬉しい変化が起きています。

  • GitHub Copilotにも「Freeプラン」が登場
  • AWSからは「Amazon Q Developer(旧CodeWhisperer)」の無料枠が提供
    つまり、お金をかけずに主要なAIコーディングツールを試せる時代になりました。

では、AWSエンジニアのあなたは、どちらをインストールすべきでしょうか?
結論から言います。

AWSリソースを扱うなら、Amazon Q Developer が非常に便利です。

なぜ「Copilot」ではなく「Q」なのか。その決定的な理由と、機能の違いを徹底比較します。

1. 【比較】無料プラン対決! Copilot vs Amazon Q

まずは、両者の「無料プラン(個人利用)」のスペックを並べてみましょう。

機能 GitHub Copilot (Free) Amazon Q Developer (Free Tier)
コード補完 月間 2,000回まで 無制限
チャット 月間 50回まで 月間 500回まで
得意分野 一般的なロジック、アルゴリズム AWS構成、CDK、SDK、IAM
コンテキスト 開いているファイル AWSアカウント内のリソース
IDE対応 VS Code, JetBrainsなど VS Code, JetBrainsなど
※2026年1月現在の目安です。制限は変更される可能性があります。

比較のポイント

  • GitHub Copilot:

    • アルゴリズムや一般的なコード生成が得意。
    • しかし、Freeプランには**「回数制限」**があります。ガッツリ開発していると、月末には息切れする可能性があります。
  • Amazon Q Developer:

    • AWS関連のコード生成に強い
    • コード補完は個人利用なら月間制限ありますが、利用感として実質無制限に近い感覚で使えます。
    • AWS Toolkit と連携することで AWSリソースを IDE から直接参照できます。

2. Amazon Qを選ぶ理由:「あなたのAWS環境」が見えている

これがAmazon Qを使う最大のメリットです。 GitHub Copilotは「一般的なコード」は書けますが、あなたのAWSアカウントの中身は知りません。

しかし、Amazon Qは違います。

シチュエーション:S3バケット名を入れたい時

  • GitHub Copilotの場合:

    • 「S3バケット名を書いて」と頼んでも、bucket_name = "example-bucket" と適当な名前を提案してきます。

    • あなたはマネジメントコンソールを開き、バケット名をコピペする必要があります。

  • Amazon Q Developerの場合:

    • IDE(VS Code)がAWSアカウントと連携しているため、@aws コマンドなどで**「あなたの持っているS3バケットの一覧」**をサジェストしてくれます。

    • 「今動いているEC2のインスタンスID」なども、画面を切り替えずに補完できます。

この「画面を行き来しなくていい(コンテキストスイッチの削減)」こそが、Amazon Qを使う本当の価値です。

3. セキュリティと「AWSの常識」

もう一つ、Amazon Qには強みがあります。それはAWS公式のベストプラクティスにもとづいた提案をします。(常に正しいとは限らないですが)

例えば、IAMポリシー(権限設定)を書く時。
汎用的なAIは「とりあえず動くように Action: "*"(全許可)」のような危険なコードを提案しがちです。
しかしAmazon Qは、AWSのセキュリティ基準に則り、「最小権限の原則」を意識したポリシーを提案する傾向にあります。

また、「セキュリティスキャン機能」も無料で使えます。
コードの中に「アクセスキー」などの機密情報がハードコーディングされていないか、コミットする前にチェックしてくれます。これはAWS公式ならではの安心感です。

4. 結論:こう使い分けるのが正解

どっちか一つなんて選ぶ必要はありません。両方無料なのですから、**「いいとこ取り」**しましょう。

純粋なロジックを書く時

  • GitHub Copilot (Free) を使う。
    • 例:「配列をソートする関数」「正規表現のパターン」など。

AWSインフラ・SDKを書く時

  • Amazon Q Developer を使う。
    • 例:「CDKの構成」「Boto3でのS3アップロード処理」「Lambdaのコード」など。
    • 特に、「AWS CDK」や「CloudFormation」を書くエンジニアにとって、Amazon Qは手放せない相棒になるはずです。

おわりに:AIは「指示出し」をする人間が賢くないと動かない

ツール代が無料になった今、浮いたお金(月1,500円)はどうしますか? 貯金もいいですが、私は「AIを使いこなすための基礎知識」への投資をおすすめします。

Amazon Qは優秀ですが、提案されたAWSの構成(VPCやS3の設定)が「本当に正しいか」「セキュリティ的に安全か」を判断するのは、最後はあなた自身です。
基礎を知らずにAIのコードをコピペして、高額請求事故や情報漏洩を起こさないために、最低限のAWSの仕組みは理解しておきましょう。

📚 AWS × AI時代に生き残るための2冊

1. AIが書いたコードの「意味」がわかるようになる

▼ Amazon Web Services 基礎からのネットワーク&サーバー構築 「Amazon Qが VPCを作ってくれたけど、サブネットって何?」という状態は危険です。 この本でハンズオンを行えば、AIが提案してくる構成図が頭の中に浮かぶようになります。
https://amzn.to/3LZXPO4

2. 運用・監視の「正解」を知る

▼ AWS運用入門 押さえておきたいAWSの基本と運用ノウハウ 開発はAIが手伝ってくれますが、「運用(トラブル対応)」はまだ人間の仕事です。 CloudWatchやConfigなど、AI任せにできない「現場の守り方」はこの本で学べます。
https://amzn.to/4aoGTtM

Discussion

しんしん

本投稿はアフィリエイトを目的とした飛ばし記事ですので注意が必要です。

GitHub Copilotと同程度に使う場合、Amazon Q Developerは$19/月かかります。
GitHub Copilotにも無料プランはありGitHub Copilotの方が費用を抑えられます。

プランの比較をするとわかりますが、どちらのサービスもコード補完はおまけの機能でエージェント機能が主力な機能である事に注意が必要です。