Sourcegraph Cody

有料

Sourcegraph

コードベース全体を把握するエンタープライズ向けAIコーディング支援

4.05点満点中 4.0 点
公式サイトを見る

Sourcegraphが開発するAIコーディングアシスタント。リポジトリ全体を横断したコード検索・理解・生成に強みを持ち、大規模なコードベースを扱うチームや企業に向いています。チャット・自動補完・カスタムプロンプトを通じてコードの理解・作成・デバッグを支援します。現在はエンタープライズプランでの提供が中心です。

Sourcegraph Codyとは

Sourcegraph Codyは、コード検索ツールで知られるSourcegraphが提供するAIコーディングアシスタントです。「コードベース全体を文脈として理解する」ことが最大の特徴で、単一ファイルだけでなく、リポジトリを横断した広い視野でコードの生成・理解・デバッグを支援します。

VS CodeやJetBrainsなど普段使いのエディタにインストールして使うことができ、AIチャット・自動補完・カスタムプロンプトという3つの柱で開発をサポートします。現在はエンタープライズ向けの提供が中心で、大規模な開発チームや企業での利用を主に想定したツールです。

主な機能をやさしく解説

  • AIチャット(Chat):「このクラスは何をしているの?」「バグの原因はどこ?」など、リポジトリ全体を踏まえた上で質問に答えてくれます。コード生成も自然言語で依頼できます。
  • 自動補完・自動編集(Auto-edit):カーソルの位置や最近の変更内容を読んで、次に書きたいコードをリアルタイムに提案します。1行単位の補完から、関数まるごとの提案まで対応しています。
  • カスタムプロンプト(Prompts):「このコードにコメントをつける」「テストを生成する」など、よく使う指示をプロンプトとして保存し、チーム内で共有できます。作業の定型化・効率化に役立ちます。
  • デバッグ支援:エラーメッセージを貼り付けると、原因を説明して修正案を提示してくれます。
  • モデル選択:Claude・Gemini・Mixtralなど複数のAIモデルから選択でき、用途に合わせて使い分けられます。

料金プランの選び方

現在のCodyはエンタープライズプラン中心の提供となっており、チーム規模に応じた見積もりベースの料金体系です。以前は個人向けの無料プランやProプランも存在しましたが、現在の提供状況は変わっている可能性があります。

  • 個人・スモールチームで試したい方:まず公式サイトで最新のプラン状況を確認することをおすすめします。
  • 企業・開発チームでの導入を検討している方:Sourcegraphのエンタープライズプランには、コード検索・AIコーディング支援・バッチ変更・インサイトなどが含まれます。チームの規模や必要機能に応じて問い合わせ・見積もりが必要です。

料金や提供内容は変動することがあるため、契約前に必ず公式サイト(sourcegraph.com)で最新情報をご確認ください。

始め方

  1. 公式サイト(sourcegraph.com/cody)でアカウントを作成、または企業の場合は担当者に問い合わせます。
  2. VS CodeまたはJetBrains向けの拡張機能をエディタのマーケットプレイスからインストールします。
  3. 拡張機能の画面でSourcegraphアカウントにサインインします。
  4. エディタ上のチャット欄に、コードに関する質問を日本語や英語で入力するだけで使い始められます。

コマンドラインやWebブラウザ経由での利用も可能です。エンタープライズ向けはIT担当者によるセットアップが必要な場合があります。

他のAIとの違い・使い分け

コーディング支援AIとしてはGitHub Copilot・Cursor・Tabnineなどが人気ですが、Codyの特徴は「コードベース全体を文脈として使える点」です。

  • GitHub Copilot:個人開発者から企業まで幅広く使われており、導入が簡単。しかしコンテキストは主に開いているファイル周辺が中心です。
  • Cursor:エディタ自体がAI前提で設計されており、個人開発者に人気。Codyよりも個人向け・小規模チーム向け。
  • Cody:リポジトリ全体・複数リポジトリをまたいだ文脈理解に強く、大規模コードベースや複数チームでの統一運用を重視する組織に向いています。

普段の開発で手軽に補完・チャットを使いたい個人なら GitHub Copilot や Cursor の方が始めやすく、大規模プロジェクトをチームで管理する組織には Cody の「コードベース横断理解」が強みを発揮します。

使うときの注意点

  • 提供形態が変わりやすい:Codyはこれまでに無料プランの廃止など提供形態を変更してきた経緯があります。導入前・継続利用時には公式サイトで最新の状況を確認しましょう。
  • AI生成コードの精度確認:どのAIコーディングツールにも言えることですが、生成されたコードをそのまま本番環境に入れることは避け、必ずレビュー・テストを行いましょう。
  • 機密コードの取り扱い:Sourcegraphは学習利用をしないポリシーを取っていますが、エンタープライズ環境での設定や最新のプライバシーポリシーは変わることがあります。重要なコードを扱う場合は利用規約を確認してください。
  • 初期設定が必要:GitHub CopilotやCursorと比べると、Sourcegraph環境のセットアップが必要な分、導入ハードルがやや高めです。IT担当者のサポートがあると安心です。

主な機能

  • コードベース全体を横断したコンテキスト把握(リポジトリをまたいだ文脈理解)
  • インラインの自動補完・関数単位での提案(Auto-edit)
  • AIチャットによるコードの質問・生成・修正
  • よく使う操作をカスタマイズ・共有できるプロンプト機能
  • エラー特定と修正提案によるデバッグ支援
  • Claude・Gemini・Mixtralなど複数LLMからモデルを選択可能
  • 特定リポジトリをコンテキストから除外するフィルター機能

メリット・デメリット

メリット

  • コードベース全体を文脈として使うため、大規模プロジェクトでも的外れな提案が少ない
  • VS Code・JetBrains・Visual Studio・Web・CLIと多くの開発環境に対応
  • Claude・Gemini等の複数モデルを選べるため、用途に合わせて使い分けられる
  • プロンプトをチーム内で共有でき、組織全体で統一した使い方がしやすい
  • 利用者の入力内容をモデルの学習に使わないポリシーで、コードの機密性を保ちやすい

注意点・デメリット

  • 現在は主にエンタープライズプランのみ提供で、個人開発者が手軽に試しにくい
  • 導入にはSourcegraph環境のセットアップが必要で、初期設定のハードルがやや高い
  • 料金体系がチーム規模に応じた見積もり制で、費用感がつかみにくい
  • 個人・小規模チーム向けの低価格プランがなく、スタートアップには導入コストが課題になる場合がある

こんな人・場面におすすめ

  • 大規模なコードベースを扱う開発チームがAIでコードレビュー・理解を効率化したい場面
  • 複数リポジトリをまたぐプロジェクトで、横断的なコンテキストを活かしてコードを生成したい場合
  • チーム全体でAIプロンプトを共有・統一して、開発品質を均一化したい組織
  • GitHubやGitLabなど複数のコードホストを使う企業が一元的にAI支援を受けたい場合
  • VS Code・JetBrains双方をチームで使っており、同じAIツールを統一したいエンジニアチーム

よくある質問

Sourcegraph Codyとは何ですか?

Sourcegraphが提供するAIコーディングアシスタントです。チャットや自動補完を通じてコードの理解・作成・デバッグを助けてくれます。最大の特徴は、リポジトリ全体を文脈として理解できる点で、大規模なコードベースを扱うチームに向いています。

無料で使えますか?

以前は無料プランや個人向けProプランが提供されていましたが、現在はエンタープライズ向けの提供が中心となっており、個人が無料で使える環境は変わっている可能性があります。最新の提供状況は公式サイト(sourcegraph.com/cody)でご確認ください。

どのエディタで使えますか?

VS Code・JetBrains系のIDE(IntelliJ・PyCharm等)・Visual Studio(実験的)に対応した拡張機能があります。またWeb上のSourcegraphアプリやCLIでも利用できます。

GitHub CopilotやCursorとどう違いますか?

GitHub Copilotは個人向けの手軽さが強みで、Cursorは丸ごとエディタとして使う形式です。Codyはリポジトリ全体を横断した文脈理解に特化しており、大規模コードベースや複数リポジトリを扱うエンタープライズ向けに向いています。個人開発者よりもチーム・組織での運用を想定した設計です。

どのAIモデルを使っていますか?

Claude(Anthropic)・Gemini(Google)・Mixtral(Mistral AI)など複数のモデルに対応しており、用途や管理者の設定に応じて切り替えることができます。利用できるモデルはプランや設定によって異なります。

入力したコードは学習に使われますか?

Sourcegraphの公式方針では、Sourcegraph.com上での利用において、ユーザーの入力内容をAIモデルのトレーニングには使わないとしています。ただし、エンタープライズ環境の設定や最新のポリシーは変わることがあるため、重要なコードを扱う場合は公式の利用規約やプライバシーポリシーを確認することをおすすめします。