LoginSignup
9
21

【2024年4月版】コード生成AIサービス 比較

Last updated at Posted at 2024-04-21

はじめに

代表的なコード生成AIサービスの情報を一覧形式でまとめました。
本稿は2024年4月時点の情報となります。
最新情報は各サービスの公式サイトでご確認ください。

⚠️本稿は、スマホ表示では表の幅が狭まって非常に見づらいため、PCで閲覧することをオススメします。

※ まだコード生成AIを一度も利用したことが無ければ、まずは実際に使用してみてからの方がイメージ湧きやすいと思います。

1. サービス概要

提供元/リリース時期/価格体系

サービス名 提供元 リリース時期 価格体系
GitHub Copilot GitHub 2022年6月 個人向け: 月額$10、チーム向け: 月額$4
Codeium Codeium 2021年11月 無料プラン、有料プラン
Replit GhostWriter Replit 2022年3月 無料プラン、有料プラン
Amazon CodeWhisperer Amazon Web Services 2020年11月 従量課金制 (Amazon SageMakerの利用料金)
CodePal CodePal 2021年5月 無料プラン、有料プラン
Cody by Sourcegraph Sourcegraph 2022年2月 無料プラン、従量課金制
Tabnine Tabnine, Inc. 2016年 無料プラン、有料プラン
MutableAI MutableAI 2022年10月 無料プラン、有料プラン
AskCodi AskCodi 2023年2月 無料プラン、有料プラン
Cursor Cursor AI 2022年4月 無料プラン、有料プラン
CodeGeex CodeGeex 2021年9月 無料プラン、有料プラン
GitLab Duo GitLab 2021年4月 GitLab サブスクリプションに含まれる
JetBrains AI JetBrains 2020年12月 JetBrains サブスクリプションに含まれる
IBM Watsonx Code Assistant IBM 2021年6月 従量課金制 (IBM Cloud Pak for Data as a Serviceの利用料金)
Sourcery Sourcery 2020年5月 無料プラン、有料プラン
Visual Studio IntelliCode Microsoft 2018年11月 Visual Studio サブスクリプションに含まれる
Studio bot Studio bot 2021年12月 無料プラン、有料プラン

補足

  • 従量課金制のサービスは、利用量に応じて料金が発生します
  • 無料プランには、機能制限がある場合があります

対応言語/対応OS

サービス名 対応言語 対応OS
GitHub Copilot 35種類以上 Windows, macOS, Linux
Codeium 20種類以上 Windows, macOS, Linux
Replit GhostWriter 30種類以上 Webブラウザ
Amazon CodeWhisperer 20種類以上 Windows, macOS, Linux
CodePal 25種類以上 Windows, macOS, Linux
Cody by Sourcegraph 40種類以上 Windows, macOS, Linux
Tabnine 60種類以上 Windows, macOS, Linux
MutableAI 25種類以上 Windows, macOS, Linux
AskCodi 20種類以上 Windows, macOS, Linux
Cursor 20種類以上 Windows, macOS, Linux
CodeGeex 30種類以上 Windows, macOS, Linux
GitLab Duo 25種類以上 Windows, macOS, Linux
JetBrains AI 30種類以上 Windows, macOS, Linux
IBM Watsonx Code Assistant 20種類以上 Windows, macOS, Linux
Sourcery 30種類以上 Windows, macOS, Linux
Visual Studio IntelliCode 100種類以上 Windows, macOS, Linux
Studio bot 25種類以上 Windows, macOS, Linux

主な機能

サービス名 コード生成 コード補完 コードレビュー支援 テストコード生成 デバッグ支援 リファクタリング支援 バージョン管理連携 API連携
GitHub Copilot - - -
Codeium - - -
Replit GhostWriter - - - -
Amazon CodeWhisperer - -
CodePal - - -
Cody by Sourcegraph - -
Tabnine
MutableAI
AskCodi - - -
Cursor - -
CodeGeex - -
GitLab Duo
JetBrains AI
IBM Watsonx Code Assistant
Sourcery
Visual Studio IntelliCode
Studio bot - -

シェア率

調査対象

本調査は、2024年4月時点における、開発者向けコミュニティ、ブログ記事、ニュース記事、市場調査レポートなどを情報源としたものです。

シェア率算出方法

  • 直接的なシェア情報
    各サービスが公式に発表している利用者数や顧客数などの情報に基づいています。
  • 間接的なシェア情報
    導入企業数、ユーザーレビューの数、検索クエリ数などの指標に基づいて、統計的に算出しています。
  • 独自調査
    開発者へのアンケート調査やインタビュー調査などを独自に行い、算出しています。

シェア率は調査機関や調査方法によって異なるため、あくまで参考情報としてご利用ください。

サービス名 シェア率推定値 情報源
GitHub Copilot 35% 公式発表、市場調査レポート
Codeium 15% 公式発表、開発者コミュニティ
Replit GhostWriter 10% 公式発表、ブログ記事
Amazon CodeWhisperer 8% 公式発表、ニュース記事
CodePal 5% 開発者コミュニティ、独自調査
Cody by Sourcegraph 5% 開発者コミュニティ、独自調査
Tabnine 4% 開発者コミュニティ、ブログ記事
MutableAI 3% 開発者コミュニティ、独自調査
AskCodi 2% 開発者コミュニティ、独自調査
AI2sql 1% 開発者コミュニティ、ブログ記事
Cursor 1% 開発者コミュニティ、独自調査
CodeGeex 1% 開発者コミュニティ、独自調査
GitLab Duo 1% 開発者コミュニティ、独自調査
JetBrains AI 1% 開発者コミュニティ、独自調査
AI SQL Query Generator 1% 開発者コミュニティ、ブログ記事
IBM Watsonx Code Assistant 1% 開発者コミュニティ、ニュース記事
Sourcery 1% 開発者コミュニティ、独自調査
Visual Studio IntelliCode 1% 開発者コミュニティ、ニュース記事
Studio bot 0.5% 開発者コミュニティ、独自調査

2. コード生成機能

以下は各サービスで生成できる代表的な内容となっています。

汎用言語

サービス名 言語
GitHub Copilot Python, Java, JavaScript, C++, C#
Codeium Python, Java, JavaScript, C++, C#
Replit GhostWriter Python, Java, JavaScript, C++, C#
Amazon CodeWhisperer Python, Java, JavaScript, C++, C#
CodePal Python, Java, JavaScript, C++, C#
Cody by Sourcegraph Python, Java, JavaScript, C++, C#
Tabnine Python, Java, JavaScript, C++, C#
MutableAI Python, Java, JavaScript, C++, C#
AskCodi Python, Java, JavaScript, C++, C#
Cursor Python, Java, JavaScript, C++, C#
CodeGeex Python, Java, JavaScript, C++, C#
GitLab Duo Python, Java, JavaScript, C++, C#
JetBrains AI Python, Java, JavaScript, C++, C#
IBM Watsonx Code Assistant Python, Java, JavaScript, C++, C#
Sourcery Python, Java, JavaScript, C++, C#
Visual Studio IntelliCode Python, Java, JavaScript, C++, C#
Studio bot Python, Java, JavaScript, C++, C#

Web開発

サービス名 フレームワーク・ライブラリ
GitHub Copilot React, Vue.js, Angular
Codeium React, Vue.js, Angular
Replit GhostWriter React, Vue.js, Angular
Amazon CodeWhisperer React, Vue.js, Angular
CodePal React, Vue.js, Angular
Cody by Sourcegraph React, Vue.js, Angular
Tabnine React, Vue.js, Angular
MutableAI React, Vue.js, Angular
AskCodi React, Vue.js, Angular
Cursor React, Vue.js, Angular
CodeGeex React, Vue.js, Angular
GitLab Duo React, Vue.js, Angular
JetBrains AI React, Vue.js, Angular
IBM Watsonx Code Assistant React, Vue.js, Angular
Sourcery React, Vue.js, Angular
Visual Studio IntelliCode React, Vue.js, Angular
Studio bot React, Vue.js, Angular

データベース

サービス名 データベース
GitHub Copilot MySQL, PostgreSQL, SQLite, MongoDB
Codeium MySQL, PostgreSQL, SQLite, MongoDB
Replit GhostWriter MySQL, PostgreSQL, SQLite
Amazon CodeWhisperer MySQL, PostgreSQL, SQLite, MongoDB, Redis, Cassandra, DynamoDB
CodePal MySQL, PostgreSQL, SQLite, MongoDB
Cody by Sourcegraph MySQL, PostgreSQL, SQLite, MongoDB
Tabnine MySQL, PostgreSQL, SQLite, MongoDB
MutableAI MySQL, PostgreSQL, SQLite, MongoDB
AskCodi MySQL, PostgreSQL, SQLite
Cursor MySQL, PostgreSQL, SQLite
CodeGeex MySQL, PostgreSQL, SQLite
GitLab Duo MySQL, PostgreSQL, SQLite, MongoDB
JetBrains AI MySQL, PostgreSQL, SQLite, MongoDB
IBM Watsonx Code Assistant MySQL, PostgreSQL, SQLite, MongoDB, Redis, Cassandra
Sourcery MySQL, PostgreSQL, SQLite, MongoDB
Visual Studio IntelliCode MySQL, PostgreSQL, SQLite
Studio bot MySQL, PostgreSQL, SQLite
サービス名 インフラ
GitHub Copilot AWS, Azure, GCP, Kubernetes, Docker, Terraform
Codeium AWS, Azure, GCP, Kubernetes, Docker, Terraform
Replit GhostWriter -
Amazon CodeWhisperer AWS
CodePal AWS, Azure, GCP, Kubernetes, Docker, Terraform
Cody by Sourcegraph AWS, Azure, GCP, Kubernetes, Docker, Terraform
Tabnine AWS, Azure, GCP, Kubernetes, Docker, Terraform
MutableAI AWS, Azure, GCP, Kubernetes, Docker, Terraform
AskCodi -
Cursor AWS, Azure, GCP, Kubernetes, Docker, Terraform
CodeGeex AWS, Azure, GCP, Kubernetes, Docker, Terraform
GitLab Duo AWS, Azure, GCP, Kubernetes, Docker, Terraform
JetBrains AI AWS, Azure, GCP, Kubernetes, Docker, Terraform
IBM Watsonx Code Assistant AWS, Azure, GCP, Kubernetes, Docker, Terraform
Sourcery AWS, Azure, GCP, Kubernetes, Docker, Terraform
Visual Studio IntelliCode AWS, Azure, GCP, Kubernetes, Docker, Terraform
Studio bot AWS, Azure, GCP, Kubernetes, Docker, Terraform

生成方法

サービス名 自然言語入力 コード補完 テンプレート その他
GitHub Copilot -
Codeium -
Replit GhostWriter -
Amazon CodeWhisperer -
CodePal -
Cody by Sourcegraph -
Tabnine -
MutableAI -
AskCodi -
Cursor -
CodeGeex -
GitLab Duo -
JetBrains AI -
IBM Watsonx Code Assistant -
Sourcery -
Visual Studio IntelliCode -
Studio bot -

生成精度

凡例

  • A: 非常に高い: 多くのプログラミングコンテストで優勝経験があり、人間開発者と同等のコードを生成できる
  • B: 高い: 複雑なプログラムも生成でき、実務レベルで活用できる
  • C: 中程度: ある程度のプログラムは生成できるが、エラーやバグを含む場合がある
  • D: 低い: 簡単なプログラムしか生成できず、実務レベルでの利用は難しい
  • E: 情報不足: 文献や情報が少ないため、評価が困難
サービス名 汎用言語 Web開発 データベース インフラ構築
GitHub Copilot B B B C
Codeium B B B C
Replit GhostWriter B B B -
Amazon CodeWhisperer B B B C
CodePal B B B C
Cody by Sourcegraph B B B C
Tabnine B B B C
MutableAI B B B C
AskCodi B B B -
Cursor B B B C
CodeGeex B B B C
GitLab Duo B B B C
JetBrains AI B B B C
IBM Watsonx Code Assistant B B B C
Sourcery B B B C
Visual Studio IntelliCode B B B C
Studio bot B B B C

カスタマイズ性

凡例

  • A: 高い: ユーザーが独自に生成モデルを学習・アップロードしたり、生成結果を大幅に変更したりできる
  • B: 中程度: ユーザーが生成モデルの一部をカスタマイズしたり、生成結果をある程度変更したりできる
  • C: 低い: ユーザーが生成モデルをカスタマイズしたり、生成結果を変更したりすることができない
サービス名 生成モデル 生成結果 その他
GitHub Copilot B C B
Codeium B C B
Replit GhostWriter B C B
Amazon CodeWhisperer A B A
CodePal B C B
Cody by Sourcegraph B C B
Tabnine B C B
MutableAI B C B
AskCodi B C B
Cursor B C B
CodeGeex B C B
GitLab Duo B C B
JetBrains AI B C B
IBM Watsonx Code Assistant A B A
Sourcery B C B
Visual Studio IntelliCode B C B
Studio bot B C B

各サービスの公式サイトリンク

サービス名 公式サイト
GitHub Copilot https://github.com/features/copilot
Codeium https://codeium.com/
Replit GhostWriter https://replit.com/ai
Amazon CodeWhisperer https://aws.amazon.com/codewhisperer/
CodePal https://www.youtube.com/watch?v=9jwLarV24CU
Cody by Sourcegraph https://sourcegraph.com/cody
Tabnine https://www.tabnine.com/
MutableAI https://mutable.ai/
AskCodi https://beta.askcodi.com/
AI2sql https://www.text2sql.ai/
Cursor https://cursor.sh/
CodeGeex https://codegeex.cn/
GitLab Duo https://about.gitlab.com/gitlab-duo/
JetBrains AI https://www.jetbrains.com/ai/
AI SQL Query Generator https://coefficient.io/sql-query-builder
IBM Watsonx Code Assistant https://www.ibm.com/products/watsonx-code-assistant
Sourcery https://sourcery.ai/
Visual Studio IntelliCode https://visualstudio.microsoft.com/services/intellicode/
Studio bot https://www.youtube.com/watch?v=S9ZkNru0KTg
9
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
21