メインコンテンツへスキップ
OpenCodeは、VibeCodeCheapのモデルを使用するように設定できる強力なAIコーディングエージェントです。

ステップ1:OpenCodeのインストール

OpenCodeをインストールする最も簡単な方法は、インストールスクリプトを使用することです。
curl -fsSL https://opencode.ai/install | bash
npmでもインストールできます:
npm install -g opencode-ai

ステップ2:カスタムプロバイダーの設定

  1. VibeCodeCheap APIコンソールにアクセスしてAPIキーを取得します。
  2. opencode auth loginを実行し、スクロールしてOtherを選択してカスタムプロバイダーを作成します。
$ opencode
opencode auth login
 Add credential

 Select provider
 ...
 Anthropic

  1. VibeCodeCheap APIキーを入力します。
 Add credential

 Enter your API key
 lm_...

  1. opencode.json設定ファイルを作成または更新します:
    • Global config (~/.config/opencode/opencode.json) - ユーザー設定
    • Project config (プロジェクトルートのopencode.json) - プロジェクト固有の設定
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://api.vibecodecheap.com/v1/ai/v1"
      }
    }
  }
}
利用可能なすべてのモデルについてはモデルを参照してください。
  1. opencodeを実行し、/modelsコマンドを使用してAnthropicClaude Opus 4.5またはClaude Sonnet 4.5を選択します。
「Claude Opus 4.5 (latest)」または「Claude Sonnet 4.5 (latest)」を選択しないでください - これらはVibeCodeCheapのAPIを使用しないAnthropicのデフォルトモデルです。
$ opencode
/models

共有

OpenCodeの共有機能を使用すると、会話への公開リンクを作成でき、チームメイトとの共同作業や他の人からのヘルプを得ることが簡単になります。

仕組み

会話を共有すると、OpenCodeは:
  1. セッションの一意の公開URLを作成します
  2. 会話履歴をサーバーに同期します
  3. 共有可能なリンクを介して会話にアクセスできるようにします — opencode.ai/s/<share-id>

共有

デフォルトでは、会話は自動的に共有されません。/shareコマンドを使用して手動で共有できます:
/share

共有解除

会話の共有を停止し、公開アクセスから削除するには:
/unshare

IDE拡張機能

OpenCodeはVS Code、Cursor、またはターミナルをサポートする任意のIDEと統合できます。

インストール

VS CodeおよびCursor、Windsurf、VSCodiumなどの人気のあるフォークにOpenCodeをインストールするには:
  1. VS Codeを開きます
  2. 統合ターミナルを開きます
  3. opencodeを実行します - 拡張機能が自動インストールされます

使用方法

  • クイック起動: Cmd+Esc(Mac)またはCtrl+Esc(Windows/Linux)を使用してスプリットターミナルビューでOpenCodeを開きます。
  • 新しいセッション: Cmd+Shift+Esc(Mac)またはCtrl+Shift+Esc(Windows/Linux)を使用して新しいセッションを開始します。
  • コンテキスト認識: 選択範囲または現在のタブをOpenCodeと自動的に共有します。
  • ファイル参照ショートカット: Cmd+Option+K(Mac)またはAlt+Ctrl+K(Linux/Windows)を使用してファイル参照を挿入します。例:@File#L37-42

GitHubワークフロー

OpenCodeはGitHubワークフローと統合します。コメントで/opencodeまたは/ocをメンションすると、OpenCodeはGitHub Actionsランナーでタスクを実行します。

機能

  • イシューのトリアージ: OpenCodeにイシューをレビューして説明を求めます。
  • 修正と実装: OpenCodeにイシューの修正または機能の実装を依頼します。OpenCodeは新しいブランチで作業し、すべての変更を含むPRを提出します。
  • セキュア: OpenCodeはGitHubランナー内で実行されます。

インストール

GitHubリポジトリを持つプロジェクトで以下のコマンドを実行します:
opencode github install

  • イシューの説明: GitHubイシューにこのコメントを追加します。
    /opencode explain this issue
    
  • イシューの修正: GitHubイシューで:
    /opencode fix this
    
  • PRのレビューと変更: GitHub PRにコメントします。
    Delete the attachment from S3 when the note is removed /oc
    

リソース