Перейти к основному содержимому

VS Code и IDE JetBrains

/ Документация API

← Быстрый старт с APIОткрыть как Markdown

OpenCheese работает прямо в редакторе через официальные интеграции Claude Code и Codex. Каждая из них читает те же настройки, что и соответствующий инструмент командной строки, поэтому достаточно один раз настроить CLI, и IDE подхватит эту настройку.

IDE Интеграция Какие настройки читает
VS Code, Cursor и другие форки VS Code Расширение Claude Code ~/.claude/settings.json
VS Code, Cursor и другие форки VS Code Расширение Codex для IDE ~/.codex/config.toml
IntelliJ IDEA, PyCharm, WebStorm, GoLand и другие IDE JetBrains Плагин Claude Code ~/.claude/settings.json

В Windows ~ — это ваша пользовательская папка, %USERPROFILE%.

Claude Code в VS Code и Cursor

  1. Настройте Claude Code: его блок env в ~/.claude/settings.json содержит ANTHROPIC_BASE_URL и ваш ключ OpenCheese.
  2. Установите расширение Claude Code из представления Расширения (Extensions).
  3. Откройте параметры VS Code, найдите Claude Code login и включите Disable Login Prompt, чтобы расширение использовало ваши настройки, а не предлагало войти в Anthropic. В собственном settings.json редактора VS Code это выглядит так:
json
{
  "claudeCode.disableLoginPrompt": true
}

Расширение и CLI используют общий файл настроек, общую историю разговоров и одни и те же псевдонимы моделей, поэтому /model opus работает в обоих одинаково. Храните переменные в файле настроек, а не в оболочке: VS Code не всегда передаёт расширению окружение оболочки.

Claude Code в IDE JetBrains

Плагин для JetBrains запускает команду claude в терминале IDE и подключается к ней, поэтому использует настройки CLI без изменений:

  1. Настройте Claude Code и убедитесь, что claude запускается в терминале.
  2. Установите плагин Claude Code из JetBrains Marketplace и перезапустите IDE.
  3. Запустите claude в терминале IDE или выполните /ide во внешнем терминале, чтобы подключиться.

Если IDE не находит claude, укажите полный путь к нему в Settings → Tools → Claude Code.

Codex в VS Code и Cursor

  1. Настройте Codex: провайдер модели opencheese в ~/.codex/config.toml.
  2. Установите расширение Codex из представления Расширения (Extensions).

Расширение читает тот же config.toml, что и CLI, включая model и model_provider. Если ключ хранится в env_key, а не в самом файле, переменная должна быть задана в окружении, из которого запускается VS Code: откройте его из терминала командой code . или используйте experimental_bearer_token из сгенерированного файла.

Другие инструменты

  • Для OpenCode и Zed есть отдельные руководства.
  • Любое другое расширение, в котором можно указать собственный OpenAI-совместимый адрес, работает с https://api.opencheese.dev/v1 и вашим API-ключом; расширению с режимом Anthropic нужен адрес https://api.opencheese.dev.

Расход из любой IDE отображается в панели на странице Транзакции, по одной сессии на разговор.

В сыре есть дырки. В вашей инфраструктуре их быть не должно.