OpenCodeは、Anomalyが開発するオープンソースのAIコーディングエージェント。ターミナル上のUI(TUI)から自然言語で指示するだけで、コードの作成・修正・デバッグ・説明までを任せられる。2025年5月の公開以降、デスクトップアプリやIDE拡張へと利用形態を広げ、特定のAIベンダーに縛られず75以上のLLMプロバイダーやローカルモデルを差し替えて使える点が最大の特徴になっている。「どのモデルを選べばいいかわからない」という人向けには、開発チームが検証済みモデルだけを集めたゲートウェイ「Zen」も用意されている。
主な特徴
- ターミナルで完結するAIエージェント: TUIから「この関数を説明して」「テストを追加して」といった自然言語で指示でき、コードの読み取りから編集までエージェントが実行する。
@によるファイルのあいまい検索、テーマ・キーバインドのカスタマイズにも対応する - 75以上のLLMプロバイダーに対応: Models.dev経由でクラウドの主要モデルからローカルモデルまで幅広く選べる。GitHub CopilotやChatGPT Plus/Proの既存アカウントを接続して使うこともでき、自分のAPIキーを持ち込む形が基本になる
- Plan モードと undo/redo: いきなり書き換えるのではなく、まず方針を立てさせてから実装に移す「Plan モード」がある。変更の取り消し・やり直しもエージェント側で管理されるため、試行錯誤しやすい
- マルチセッションとセッション共有: 同じプロジェクトに対して複数のエージェントを並行して走らせられる。セッションは共有リンクとして書き出せるので、作業ログの共有やデバッグの相談に使える
- LSPとMCPの統合: Language Server Protocolを自動で読み込み、型情報やエラーをLLMに渡せる。Model Context Protocol(MCP)サーバーを追加すれば、外部サービスや社内ツールをエージェントの手足として接続できる
- OpenCode Zen(キュレーション済みモデルゲートウェイ): OpenCodeチームがコーディング用途で検証・ベンチマークしたモデルだけを集めたゲートウェイ。GPT・Claude・Gemini・Grok・DeepSeekなど50以上のモデルを1つのAPIキーから使える
料金
| プラン | 料金 | 主な特徴 |
|---|---|---|
| OpenCode 本体 | 無料(オープンソース) | TUI・デスクトップアプリ・IDE拡張のすべてを利用可能。モデル利用料は接続先プロバイダー側で発生 |
| OpenCode Zen | 従量課金(トークン単位) | 検証済みモデル50以上。期間限定の無料モデルあり。残高が$5を下回ると$20を自動チャージする設定や、ワークスペース・メンバー単位の月額上限を設定できる |
| Enterprise | 要問い合わせ | SSOや社内AIゲートウェイとの統合、組織内での安全な運用。導入前のトライアルあり |
料金は2026年8月時点の情報です。最新の料金は公式サイトをご確認ください。
メリット・デメリット
✅ メリット
- オープンソースでソフトウェア自体は無料。ベンダーロックインを避けつつAIコーディングエージェントを導入できる
- モデルを自由に差し替えられるため、コストと品質のバランスを自分で調整できる。ローカルモデルも選べる
- GitHub CopilotやChatGPT Plus/Proの契約をそのまま活かせる(新たなサブスクを増やさずに済む)
- Plan モード・undo/redo・マルチセッションなど、実務での試行錯誤を前提とした作りになっている
- LSPとMCPの統合により、型情報や外部ツールを踏まえた精度の高い作業を任せやすい
⚠️ デメリット
- モデル利用料は別途かかる。無料なのはソフトウェア本体であって、実際の運用コストは選んだモデル次第
- 設定の自由度が高いぶん、プロバイダー選定・APIキー管理・MCP設定など初期セットアップの学習コストがある
- ターミナル中心の操作体系のため、GUIのIDEに慣れた人には最初とっつきにくい
- エージェントによる自動編集は誤変更のリスクを伴うため、Gitでの差分確認とレビューは省略できない
- Enterprise プランの価格が非公開で、組織導入時は個別の問い合わせが必要
類似サービスとの比較
| 比較項目 | OpenCode | Claude Code | Gemini CLI | Aider |
|---|---|---|---|---|
| 提供元 | Anomaly | Anthropic | コミュニティ(OSS) | |
| ライセンス | オープンソース | プロプライエタリ | オープンソース | オープンソース |
| 対応モデル | 75以上のプロバイダー/ローカルモデル | Claude 系のみ | Gemini 系が中心 | 主要プロバイダーに幅広く対応 |
| 利用形態 | ターミナル/デスクトップ/IDE拡張 | ターミナル/IDE拡張 | ターミナル | ターミナル |
| 特徴的な機能 | Plan モード、マルチセッション、Zen ゲートウェイ | サブスクに含まれる従量枠、Agent Skills | Google アカウント連携の無料枠 | Git コミット単位の編集 |
こんな人におすすめ
- 特定のAIベンダーに依存せず、モデルを自由に選びたい開発者
- すでにGitHub CopilotやChatGPTを契約していて、そのアカウントをターミナルでも活かしたい人
- ローカルモデルや社内AIゲートウェイを使う必要があり、外部にコードを出せない環境で働く人
- ターミナル中心のワークフローを好み、エディタを離れずにAIへ作業を委任したい人
- どのモデルがコーディングに向いているか判断しづらく、検証済みの選択肢(Zen)から始めたい人
まとめ
OpenCodeは、「AIコーディングエージェントを使いたいが、モデルの選択権は手放したくない」という要望にまっすぐ応えるツールである。ソフトウェア本体はオープンソースで無料、モデルは75以上のプロバイダーから選べ、既存のCopilotやChatGPTの契約も流用できる。一方でモデル利用料と初期設定の手間は自分で引き受ける必要があり、そのぶん手を動かせる人ほど恩恵が大きい。まずは無料モデルやZenの検証済みモデルで小さなタスクを任せ、手応えを確かめてから本格導入するとよい。