コンテンツにスキップ

OpenCode

OpenCode は、ターミナル UI、CLI、IDE 拡張、デスクトップアプリとして利用できるオープンソースの AI コーディングエージェントです。ai& は OpenCode に組み込みの provider として含まれているため、API キーで接続すれば ai& のモデルが model picker に表示されます。

ターミナルまたは one-shot CLI で使う場合:

Terminal window
curl -fsSL https://opencode.ai/install | bash

npm や Homebrew でもインストールできます:

Terminal window
npm install -g opencode-ai
brew install anomalyco/tap/opencode

デスクトップアプリは、opencode.ai/download から OpenCode Desktop をダウンロードするか、パッケージマネージャーでインストールします:

Terminal window
brew install --cask opencode-desktop

ai& console で API キーを作成し、使用する環境に合わせて OpenCode に追加します。

OpenCode TUI で以下を実行します:

/connect

provider 一覧から ai& を選び、sk-... キーを貼り付けます。OpenCode が認証情報を保存し、以降のセッションで再利用します。

TUI の外では、shell から opencode auth login を実行すると同じ provider 一覧から選べます。

Settings → Providers → View all providers を開き、ai& を検索して sk-... キーを貼り付けます。Providers 画面には既定で接続済みと人気の provider しか表示されないため、全一覧を開くまで ai& は表示されません。

CI、script、非対話実行では環境変数も使えます:

Terminal window
export AIAND_API_KEY="sk-your-aiand-api-key"

model picker を開き、ai& セクションからモデルを選びます:

/models

モデル名は aiand/<model-id> 形式です(例: aiand/moonshotai/kimi-k3)。OpenCode は provider catalog を自動で取得するため、ai& に新しいモデルが追加されると、再インストールなしで再起動後に表示されます。

対話型の terminal UI:

Terminal window
opencode

One-shot CLI:

Terminal window
opencode run "say hi in one word"

Desktop app もターミナルと同じ組み込みの ai& provider を使います:

  1. opencode.ai/download から OpenCode Desktop をインストールする。
  2. Settings → Providers → View all providers を開き、ai& を検索して API キーを貼り付ける。
  3. project folder を開く。
  4. /models で aiand/... モデルを選ぶ。

OpenCode が ai& に接続できるか確認します:

Terminal window
opencode run -m aiand/moonshotai/kimi-k3 "reply with only: ok"

キーを ai& に直接送って確認することもできます:

Terminal window
curl -sS https://api.aiand.com/v1/models \
-H "Authorization: Bearer $AIAND_API_KEY"
  • provider 一覧に ai& が表示されない — OpenCode を最新版に更新して再起動し、provider catalog を再取得してください。
  • ai& カタログにあるモデルが /models に表示されない — models.dev の掲載は ai& カタログ より遅れることがあります。OpenCode を再起動し、それでも表示されない場合は opencode run -m aiand/<model-id> でモデル ID を直接指定してください。
  • Unauthorized request — /connect または opencode auth login(ターミナル)、あるいは Settings → Providers → View all providers → ai&(Desktop)でキーを再入力するか、OpenCode を起動している process に AIAND_API_KEY が設定されているか確認してください。
  • Desktop app がキーを認識しない — Settings → Providers → View all providers → ai& からキーを追加するか、AIAND_API_KEY を export した shell から Desktop を起動してください。