Agent セットアップ
AI コーディングエージェントを Cloudflare に接続し、エディターやターミナルから直接構築してデプロイします。
エージェントを選ぶ
エージェントを選ぶと、手順どおりのセットアップ説明が表示されます。
Claude Code
ターミナルで動くコーディングエージェントです。コードベースを理解し、コマンドを実行し、ファイルを編集し、git を扱います。Anthropic 製です。
ガイドを見るCodex
OpenAI のコーディングエージェントです。ターミナル CLI とデスクトップアプリがあります。サンドボックス内でファイルの読み書き、コマンド実行、Web 閲覧ができます。
ガイドを見るCursor
VS Code を土台にした、AI を第一級にした IDE です。複数ファイルの Composer 編集とバックグラウンドエージェントがあります。Cursor 製です。
ガイドを見るGitHub Copilot
エディター拡張と CLI です。Agent モード、ワークスペースのコンテキスト、ネイティブな PR 連携があります。GitHub 製です。
ガイドを見るOpenCode
オープンソースのターミナルエージェントです。充実した TUI があり、75 以上の LLM に対応します。Anomaly 製です。
ガイドを見るWindsurf
エージェント型 IDE です。Cascade コンテキストと、複数ステップ作業向けの Flows があります。Cognition 製です。
ガイドを見るVisual Studio Code
無料のオープンソースコードエディターです。ネイティブの Model Context Protocol(MCP)クライアントと Copilot Chat 連携があります。Microsoft 製です。
ガイドを見るCommand Code
Command Code は、オープンモデル向けでよく使われるコーディングエージェントのひとつです。コーディングの好みを自動で学び、作業するほど改善します。
ガイドを見るBionic
コーディングと作業向けの強力なエージェントです。基本はローカルで動き、クラウド上のオープンモデルも使えます。LM Studio 製です。
ガイドを見るこの条件に合うエージェントはありません。
エージェントを比較する
機能、料金、コンテキストの扱いを比較します。
| Bionic | ハイブリッド | マルチプロバイダー | — | |||||
| Claude Code | サブスクリプション | Locked | プロジェクトメモリ | |||||
| Codex | ハイブリッド | Locked | プロジェクトメモリ | |||||
| Command Code | サブスクリプション | マルチプロバイダー | プロジェクトメモリ | |||||
| Cursor | サブスクリプション | マルチプロバイダー | インデックス済みコードベース | |||||
| GitHub Copilot | サブスクリプション | マルチプロバイダー | インデックス済みコードベース | |||||
| OpenCode | BYOK | マルチプロバイダー | プロジェクトメモリ | |||||
| Visual Studio Code | BYOK | マルチプロバイダー | プロジェクトメモリ | |||||
| Windsurf | サブスクリプション | マルチプロバイダー | インデックス済みコードベース |
Every agent listed supports Skills and MCP.
エージェントを理解する
よくある種類、概念、トレードオフです。
ワークフロー
エージェントがどこで動くかで、使い方が変わります。
シェルで動きます。自動化、スクリプト、CI パイプラインに向いています。
AI を第一級にしたコードエディターです。差分表示や複数ファイルの編集ができます。
ホストされたインフラで動きます。非同期の長時間作業に向いています。
既存のエディターに差し込みます。導入が軽く、今の環境を保てます。
重要な概念
エージェントを比較するときに出てくる用語です。
特定の領域についてエージェントに教える、再利用できるプロンプト一式です。手順とスラッシュコマンドでできたプラグインと考えてください。
Model Context Protocol です。エージェントが外部ツールや API を呼べる標準です。MCP サーバーをつなぐと、エージェントはその使い方を把握します。
使える基盤モデルの幅です。Locked はベンダー自身のモデルだけです。BYOK(Bring Your Own Key)は自分の API キーを持ち込めます。Multi-provider は最初から複数のプロバイダーに対応します。
エージェントがプロジェクト情報をどう保持するかです。Session は今の会話だけ覚えます。Project memory はセッションをまたいで残ります。Indexed codebase はリポジトリ全体の検索可能なインデックスを作ります。
よくあるトレードオフ
エージェントを選ぶときに決めることです。
Cloud エージェントはホストされたインフラで動き、ネットワーク経由でコードを読みます。Local エージェントは自分のマシンで動き、コードは外に出ません。
プロプライエタリなエージェントは、自分では制御できないクローズドなライセンスで配布されます。オープンソースのエージェントはソースを公開しているので、読んで変更したりフォークしたりできます。
Locked エージェントは、ベンダー自身のプロプライエタリモデルだけ使えます。BYOK エージェントは自分の API キーを持ち込み、プロバイダーやモデルを切り替えられます。
セッションのコンテキストは、会話を閉じるとリセットされます。インデックス済みコードベースはあらかじめ作られて残るので、エージェントはリポジトリ内の任意のファイルを必要なときに取り出せます。