OpenCode

Открытый AI-агент: есть и терминальная версия, и десктоп-приложение. Оба используют один и тот же файл конфигурации.

Быстрое подключение

Установите OpenCode (терминал или десктоп — см. ниже) и создайте файл ~/.config/opencode/opencode.json:

bash
npm install -g opencode-ai
jsonc
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "TonWave": {
      "name": "TonWave",
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.tonwave.dev/v1",
        "apiKey": "tw_ВАШ_КЛЮЧ"
      },
      "models": {
        "claude-opus-4-7": { "name": "Opus 4.7" },
        "claude-sonnet-4-6": { "name": "Sonnet 4.6" },
        "claude-haiku-4-5": { "name": "Haiku 4.5" }
      }
    }
  }
}

Перезапустите OpenCode и выберите модель из провайдера TonWave.

Подробная инструкция — по шагам
1

Установите Node.js. OpenCode ставится через npm.

Эти инструменты ставятся через npm, поэтому сначала нужен Node.js. Установите актуальную LTS-версию (сейчас Node.js 24) с nodejs.org — скачайте установщик и пройдите все шаги. Либо одной командой в терминале:

Windows

winget install OpenJS.NodeJS.LTS

macOS (Homebrew)

brew install node

Проверьте установку командой node -v — она должна показать номер версии.

2

Установите OpenCode командой в терминале:

bash
npm install -g opencode-ai
3

Создайте файл конфигурации:

Windows

%USERPROFILE%\\.config\\opencode\\opencode.json

macOS / Linux

~/.config/opencode/opencode.json

4

Вставьте конфигурацию, заменив tw_ВАШ_КЛЮЧ на свой ключ:

jsonc
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "TonWave": {
      "name": "TonWave",
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.tonwave.dev/v1",
        "apiKey": "tw_ВАШ_КЛЮЧ"
      },
      "models": {
        "claude-opus-4-7": { "name": "Opus 4.7" },
        "claude-sonnet-4-6": { "name": "Sonnet 4.6" },
        "claude-haiku-4-5": { "name": "Haiku 4.5" }
      }
    }
  }
}
5

Перезапустите OpenCode и выберите модель из провайдера TonWave.

Десктоп-приложение (вместо терминала)

Многие предпочитают графическое приложение вместо терминала. Оно использует тот же файл конфигурации (opencode.json из шагов выше) — меняется только способ установки.

1

Установите десктоп-приложение:

macOS (Homebrew)

brew install --cask opencode-desktop

Windows (Scoop)

scoop bucket add extras; scoop install extras/opencode-desktop

Либо скачайте установщик с opencode.ai/download (macOS, Windows, Linux).

2

Пропишите тот же opencode.json с провайдером TonWave (см. шаги выше), запустите приложение и выберите модель.

Заметка

Десктоп-версия пока в бете, но стабильна для повседневной работы.