OpenCode オープンソースAIコーディングアシスタント
120K+ Starsを獲得したオープンソースAIコーディングツール。マルチエージェントアーキテクチャ、75+モデルプロバイダー対応、LSP統合でインテリジェントなコード補完を実現します。
OpenCodeとは?
OpenCodeはオープンソースのAIコーディングアシスタントで、ターミナルベースのインターフェースを提供します。マルチエージェントアーキテクチャ(Build/Plan/Custom Agent)を搭載し、75以上のモデルプロバイダーに対応。LSP統合によるインテリジェントなコード補完、oh-my-opencodeエコシステム、デスクトップアプリケーションなどの機能を備えています。
主要機能
マルチエージェントアーキテクチャ
Build Agent(コード生成)、Plan Agent(タスク計画)、Custom Agent(カスタムワークフロー)の3つのエージェントモードで、複雑な開発タスクに対応します。
75+ モデルプロバイダー
Claude、GPT、Gemini、Deepseek、Llamaなど75以上のモデルプロバイダーに対応。opencode.jsonで簡単に設定・切り替えが可能です。
LSP統合
Language Server Protocolと統合し、インテリジェントなコード補完、定義ジャンプ、リファレンス検索などのIDE級機能を提供します。
oh-my-opencode エコシステム
コミュニティ主導のプラグインエコシステム。テーマ、プロンプトテンプレート、ワークフローの拡張が可能です。
デスクトップアプリケーション
Electron/Tauriベースのデスクトップアプリにより、ターミナルに不慣れなユーザーもGUIで簡単に利用できます。
マルチプラットフォーム対応
macOS、Linux、Windowsに対応。ターミナル、デスクトップアプリ、VSCode拡張など複数のインターフェースから利用可能です。
OpenCode vs Claude Code vs Codex 比較
| 機能 | OpenCode | Claude Code | Codex |
|---|---|---|---|
| 料金モデル | 無料(APIキー自己用意) | API利用料金制 | API利用料金制 |
| モデル対応 | 75+ プロバイダー | Claudeモデルのみ | OpenAIモデルのみ |
| 動作環境 | ターミナル / デスクトップ / VSCode | ターミナル | ターミナル / Web |
| オープンソース | 完全オープンソース (Apache 2.0) | クローズドソース | 部分オープンソース |
| LSP統合 | ネイティブ対応 | 非対応 | 非対応 |
| マルチエージェント | Build/Plan/Custom | Agent Teams (Team Lead) | Agents SDK |
| 最適な用途 | マルチモデル・カスタマイズ重視 | 高品質コード生成 | OpenAIエコシステム連携 |
QCode.ccでOpenCodeを活用
QCode.ccのAPIキーをopencode.jsonに設定するだけで、OpenCodeからClaude、GPTなど多数のモデルにアクセスできます。統一的なAPI管理と大幅なコスト削減を実現します。
{
"provider": {
"name": "qcode",
"type": "anthropic",
"apiKey": "your-qcode-api-key",
"baseURL": "https://api.qcode.cc"
},
"model": {
"big": "claude-sonnet-4-20250514",
"small": "claude-haiku-4-20250414"
}
}
opencode.jsonにQCode.ccエンドポイントを設定するだけで即座に利用開始
最大85%のAPI費用削減、リアルタイムの使用量ダッシュボード
複数モデルの一元管理、チーム共有キーに対応