Coder について
Coderは、クラウド開発環境とAIコーディングエージェントを運用するチーム向けのセルフホスト可能なプラットフォームです。Terraformでワークスペースを定義し、安全なトンネル接続とAI利用の一元管理に対応します。
主な機能
- 01Terraformによるワークスペース定義
- 02VM、Kubernetes、Docker環境
- 03アイドルリソースの自動停止
- 04自社インフラでのAIコーディングエージェント実行
- 05AI利用管理と監査ログの集約
活用シーン
- 01統一された開発ワークスペースの構築
- 02チームのインフラでのコーディングエージェント実行
- 03AIコストと監査ログの管理
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://{coder_hostname}/api/experimental/mcp/httpclaude mcp add --transport http coder-coder https://{coder_hostname}/api/experimental/mcp/http{"mcpServers":{"coder-coder":{"type":"http","url":"https://{coder_hostname}/api/experimental/mcp/http"}}}Cursor で開く{"servers":{"coder-coder":{"type":"http","url":"https://{coder_hostname}/api/experimental/mcp/http"}}}VS Code で開く{"mcpServers":{"coder-coder":{"type":"http","url":"https://{coder_hostname}/api/experimental/mcp/http"}}}{"mcpServers":{"coder-coder":{"serverUrl":"https://{coder_hostname}/api/experimental/mcp/http"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Coder は、クラウド開発環境と AI コーディングエージェントのためのセルフホスト可能なプラットフォームです。ワークスペースは Terraform で定義され、安全な Wireguard® トンネルを介して接続され、使用されていないときは自動的にシャットダウンします。Coder Agents はネイティブの AI コーディングエージェントを実行します。その処理ループはお客様のインフラストラクチャ上のコントロールプレーンで実行されるため、ワークスペースに API キーを置く必要はありません。
- Terraform でクラウド開発環境を定義します
- EC2 VM、Kubernetes Pod、Docker コンテナなど
- アイドル状態のリソースを自動的にシャットダウンし、コストを節約します
- 開発者を数日ではなく数秒でオンボーディングします
- お客様のインフラストラクチャ上の AI エージェントにコーディング作業を委任します
- 任意のモデルを利用できます(Anthropic、OpenAI、Google、Bedrock、セルフホスト)
- ワークスペースに LLM の認証情報を置かず、すべてのアクションにユーザー ID を紐付けます
- モデルガバナンス、コスト追跡、監査ログを一元管理します
クイックスタート
その他の方法や詳細なチュートリアルについては、インストールガイドをご覧ください。
Linux と macOS ではインストールスクリプトを使って Coder をお試しください。Windows では、GitHub Releasesから最新のバイナリまたはインストーラーを入手できます。
curl -fsSL https://coder.com/install.sh | sh
サーバーを起動し、http://localhost:3000を開いて最初のユーザーを作成し、Docker テンプレートを作成して、最初のワークスペースをプロビジョニングします。
coder server
本番環境にデプロイする場合は、PostgreSQL データベース(バージョン 13 以降)と外部アクセス URL を追加し、サイズとインフラストラクチャに関するガイダンスについて検証済みアーキテクチャをご覧ください。
coder server --postgres-url <url> --access-url <url>
これらのフラグを指定しない場合、Coder は組み込みデータベースを使用し、評価用に *.try.coder.app アクセス URL を設定します。フラグと環境変数の一覧については、coder --help を使用してください。
ドキュメント
ドキュメントを参照するか、以下の特定のセクションをご覧ください。
- ワークスペース:ワークスペースには、ソフトウェア開発に必要な IDE、依存関係、設定情報が含まれています
- テンプレート:テンプレートは Terraform で記述され、ワークスペースのインフラストラクチャを定義します
- Coder エージェント:セルフホスト可能なインフラストラクチャ上で実行される AI エージェントに、コーディング作業を委任できます
- AI ゲートウェイ:AI ツールの認証、監査、コスト管理を一元化します
- 管理:Coder の運用方法をご覧ください
- プレミアム:大規模チーム向けに構築された有料機能をご覧ください
- IDE:既存のエディターをワークスペースに接続できます
サポート
バグや機能のリクエストについては、issue を作成してください。
コミュニティでのサポート、作成したものの紹介、開発中の機能へのフィードバックには、DiscordまたはGitHub Discussionsにご参加ください。
Coder Premium には専用サポートが含まれています。詳細については、coder.com/pricingをご覧ください。
インテグレーション
新しいインテグレーションは常に開発中です。リクエストするには issue を作成してください。公式リポジトリ、コミュニティリポジトリを問わず、コントリビューションを歓迎します。
公式
- Coder Registry:一般的な開発環境向けのテンプレート、モジュール、インテグレーション
- コーディングエージェント:Claude Code、Codex、OpenCode などのエージェントを Coder ワークスペース内で隔離して実行します
- coderd Terraform Provider:Coder のデプロイ設定をコードとして宣言的に管理します
- VS Code Extension:ワンクリックで任意の Coder ワークスペースを VS Code で開きます
- JetBrains Toolbox Plugin:ワンクリックで JetBrains Toolbox から任意の Coder ワークスペースを開きます
- Dev Containers:Docker、Kubernetes、OpenShift 上で
devcontainer.jsonを使用して開発環境を構築します - Kubernetes Log Stream:Kubernetes Pod のイベントを Coder の起動ログにストリーミングします
- セルフホスト型 VS Code Extension Marketplace:制限付きネットワークやエアギャップネットワークで動作し、code-serverと連携するプライベートな拡張機能マーケットプレイスです。
- GitHub Actions:GitHub ワークフローで Coder CLI をセットアップするアクションです
コミュニティ
- Coder Discord:コミュニティとチャットし、サポートを受け、新しい製品アップデートをいち早く確認できます
- コミュニティテンプレート:Coder Registry にある、コミュニティから提供されたワークスペーステンプレート
- コミュニティモジュール:Coder テンプレートを拡張する、コミュニティから提供されたモジュール
- Coder Template GitHub Action:Coder テンプレートを更新する GitHub Action
- Coder Agents Chat Action:GitHub issue またはプルリクエストを対象に、Coder Agents のチャットを開始する GitHub Action
コントリビューション
新しいコントリビューターをいつでも歓迎します。Coder のコードベースを初めて利用する方は、 コントリビューションガイドをご覧ください。
採用
チームへの参加にご興味がある方は、採用ページからご応募ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。