Skip to main content
OpenCode は、開発者向けのオープンソース AI コーディングエージェント(Coding Agent)で、「ターミナルネイティブ」な体験を特徴としています。TUI/CLI を通じて、コマンドライン内で要件の相談、コード生成、リファクタリング、説明、デバッグなどのワークフローを実行できます。OpenCode は「モデル非依存」を重視しており、Claude、GPT、Gemini など複数のモデルサービスに接続できるほか、ローカルまたは OpenAI 互換インターフェースにも対応しているため、コスト、性能、プライバシーのバランスを自由に選択できます。また、OpenCode は拡張可能なプラグイン/ツール機構と設定体系を提供しており、プロジェクトコンテキストやコマンド実行などの機能を自動化フローに組み込めます。ターミナルを多用するユーザーや、AI コーディングワークフローをカスタマイズしたいチームに適しています。

インストールと接続

インストール

その他のインストール方法については、OpenCode 公式サイトを参照してください:https://opencode.ai/docs/#install

OpenCode の起動

JieKou API への接続

  • グローバル設定:~/.config/opencode/opencode.json
  • プロジェクト設定:プロジェクトルートディレクトリ配下の opencode.json
(opencode.json がない場合は、手動で作成できます) 設定は以下のとおりです:
サードパーティプロバイダーを設定する際は、正しい npm パッケージを選択する必要があります: 注意: Codex モデル(例:gpt-5.1-codex)では @ai-sdk/openai(Response API)を使用する必要があります。その他のモデルでは @ai-sdk/openai-compatible(Chat Completion API)を使用します。

KEY の設定

opencode に入り、/connect でプロバイダーを選択した後、API KEY を入力し、enter で確定します。 opencode_input_api_key

使用開始

プロバイダーに接続した後、/models コマンドでモデルを選択できます。 opencode_choose_model

その他の使い方

例:ローカル MCP 設定(計算 MCP を例として)

  1. python + MCP SDK を使用して電卓 mcp server コードを作成し、ローカルパスに保存します
  1. opencode.json にローカル mcp を追加します
  1. /mcps を使用して mcp の接続状態を確認します。Enabled 状態の場合、opencode に呼び出させることができます。
opencode_mcp