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)で最新情報をご確認ください。
始め方
- 公式サイト(sourcegraph.com/cody)でアカウントを作成、または企業の場合は担当者に問い合わせます。
- VS CodeまたはJetBrains向けの拡張機能をエディタのマーケットプレイスからインストールします。
- 拡張機能の画面でSourcegraphアカウントにサインインします。
- エディタ上のチャット欄に、コードに関する質問を日本語や英語で入力するだけで使い始められます。
コマンドラインや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担当者のサポートがあると安心です。
