OpenCode
OpenCode は、ターミナル UI、CLI、IDE 拡張、デスクトップアプリとして利用できるオープンソースの AI コーディングエージェントです。ai& は OpenCode に組み込みの provider として含まれているため、API キーで接続すれば ai& のモデルが model picker に表示されます。
1. OpenCode をインストール
Section titled “1. OpenCode をインストール”ターミナルまたは one-shot CLI で使う場合:
curl -fsSL https://opencode.ai/install | bashnpm や Homebrew でもインストールできます:
npm install -g opencode-aibrew install anomalyco/tap/opencodeターミナルで使う場合、OpenCode は WSL を推奨しています。Windows パッケージも利用できます:
choco install opencodeまたは:
scoop install opencodeデスクトップアプリは、opencode.ai/download から OpenCode Desktop をダウンロードするか、パッケージマネージャーでインストールします:
brew install --cask opencode-desktopscoop bucket add extrasscoop install extras/opencode-desktop2. ai& に接続
Section titled “2. ai& に接続”ai& console で API キーを作成し、使用する環境に合わせて OpenCode に追加します。
OpenCode TUI で以下を実行します:
/connectprovider 一覧から ai& を選び、sk-... キーを貼り付けます。OpenCode が認証情報を保存し、以降のセッションで再利用します。
TUI の外では、shell から opencode auth login を実行すると同じ provider 一覧から選べます。
Desktop app
Section titled “Desktop app”Settings → Providers → View all providers を開き、ai& を検索して sk-... キーを貼り付けます。Providers 画面には既定で接続済みと人気の provider しか表示されないため、全一覧を開くまで ai& は表示されません。
CI、script、非対話実行では環境変数も使えます:
export AIAND_API_KEY="sk-your-aiand-api-key"$env:AIAND_API_KEY = "sk-your-aiand-api-key"3. モデルを選ぶ
Section titled “3. モデルを選ぶ”model picker を開き、ai& セクションからモデルを選びます:
/modelsモデル名は aiand/<model-id> 形式です(例: aiand/moonshotai/kimi-k3)。OpenCode は provider catalog を自動で取得するため、ai& に新しいモデルが追加されると、再インストールなしで再起動後に表示されます。
4. OpenCode を実行
Section titled “4. OpenCode を実行”対話型の terminal UI:
opencodeOne-shot CLI:
opencode run "say hi in one word"Desktop App
Section titled “Desktop App”Desktop app もターミナルと同じ組み込みの ai& provider を使います:
- opencode.ai/download から OpenCode Desktop をインストールする。
- Settings → Providers → View all providers を開き、ai& を検索して API キーを貼り付ける。
- project folder を開く。
/modelsでaiand/...モデルを選ぶ。
OpenCode が ai& に接続できるか確認します:
opencode run -m aiand/moonshotai/kimi-k3 "reply with only: ok"キーを ai& に直接送って確認することもできます:
curl -sS https://api.aiand.com/v1/models \ -H "Authorization: Bearer $AIAND_API_KEY"Invoke-RestMethod https://api.aiand.com/v1/models ` -Headers @{ Authorization = "Bearer $env:AIAND_API_KEY" }トラブルシューティング
Section titled “トラブルシューティング”- 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 を起動してください。