Альтернативы Cursor в 2026: восемь инструментов со своим API-ключом

Восемь инструментов для работы с кодом через ИИ: чем они отличаются по документации и как подключить каждый к одному API-ключу.

6 мин · · IDE · сравнение

Альтернативы Cursor ищут по разным причинам: хочется работать в терминале, а не в редакторе, остаться в JetBrains или Zed, самому выбирать модель и платить за токены, а не за подписку. Ниже — восемь инструментов: где каждый работает (по их официальной документации на октябрь 2026) и как подключить его к одному ключу Zukko с правильным адресом API.

Когда Cursor не подходит

Cursor тоже умеет работать со своим ключом: в настройках моделей включается OpenAI API Key и Override OpenAI Base URL с адресом https://api.zukko.pro/v1. Но для этого нужен платный Cursor Pro, а для популярных моделей приходится использовать специальные имена — подробности в инструкции для Cursor. Если вам это неудобно или вы просто работаете в другой среде, есть варианты ниже.

Альтернативы Cursor: сводная таблица

ИнструментГде работаетФормат APIBase URL для Zukko
Claude Codeтерминал, расширения IDE, десктоп, вебAnthropichttps://api.zukko.pro
Clineрасширение для VS Code, Cursor, JetBrains, Windsurf и др.; CLI; десктопOpenAI Compatiblehttps://api.zukko.pro/v1
Roo Codeрасширение VS CodeAnthropic (или OpenAI Compatible)https://api.zukko.pro (для OpenAI Compatible — с /v1)
Kilo CodeVS Code, JetBrains, форки VS Code; CLI; десктопOpenAI Compatiblehttps://api.zukko.pro/v1
Continueрасширения VS Code и JetBrains; CLI cnOpenAIhttps://api.zukko.pro/v1
Zedотдельный редакторOpenAI Compatiblehttps://api.zukko.pro/v1
CodexCLI, расширение IDE, десктопOpenAI Responseshttps://api.zukko.pro/v1
OpenCodeтерминал, десктоп, расширение IDEAnthropic через AI SDKhttps://api.zukko.pro/v1

Главное правило адресов: клиенты, которые сами дописывают /v1 (Claude Code, Anthropic-провайдер в Roo Code), получают адрес без /v1. OpenAI-совместимые клиенты и OpenCode — с /v1. Подробнее о выборе формата — в документации.

Терминальные агенты

Claude Code

Агент Anthropic: читает код, правит файлы, запускает команды. По документации доступен в терминале, в расширениях IDE, в десктопном приложении и в браузере; сторонних провайдеров поддерживают CLI, VS Code и JetBrains.

bash
export ANTHROPIC_BASE_URL=https://api.zukko.pro
export ANTHROPIC_AUTH_TOKEN=fetch_ваш_ключ
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-sonnet-5
claude

Ключ — именно в ANTHROPIC_AUTH_TOKEN. ANTHROPIC_DEFAULT_HAIKU_MODEL обязателен: фоновые запросы Claude Code идут на модель слота Haiku (по умолчанию claude-haiku-*), которой нет в каталоге Zukko, а на неизвестное имя модели шлюз отвечает 404 model_not_found. Для /model opus и /model sonnet так же задайте ANTHROPIC_DEFAULT_OPUS_MODEL и ANTHROPIC_DEFAULT_SONNET_MODEL. Claude Code работает в Anthropic-формате, поэтому для Claude учитывается кэш промптов.

Codex

Агент от OpenAI, работает локально, репозиторий под лицензией Apache-2.0. Кроме CLI есть расширение для VS Code, Cursor и Windsurf и десктопное приложение. Свой провайдер описывается в ~/.codex/config.toml:

bash
model = "gpt-6.1-sol"
model_provider = "zukko"

[model_providers.zukko]
name = "Zukko"
base_url = "https://api.zukko.pro/v1"
env_key = "ZUKKO_API_KEY"
wire_api = "responses"

Ключ кладётся в переменную окружения ZUKKO_API_KEY. Codex ходит через Responses API: с ним работают модели GPT и Claude, модели GLM — нет. Пошагово настройка Codex описана в документации Zukko в разделе «IDE Интеграции».

OpenCode

Open source агент: терминальный интерфейс, десктопное приложение или расширение IDE. Подключается через провайдера anthropic в opencode.json:

bash
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://api.zukko.pro/v1",
        "apiKey": "fetch_ваш_ключ"
      },
      "models": {
        "claude-sonnet-5": {},
        "claude-opus-5-5": {}
      }
    }
  }
}

Здесь адрес с /v1: без него запросы уходят на /messages и получают 404.

Расширения для VS Code и JetBrains

Cline

Агент, который читает файлы, пишет код и запускает команды с вашего подтверждения. Ставится как расширение в VS Code, Cursor, JetBrains, Windsurf, VSCodium, а также есть CLI и десктопное приложение. Подключение: в настройках Cline выберите API Provider «OpenAI Compatible», укажите Base URL https://api.zukko.pro/v1, ключ fetch_... и Model ID, например claude-sonnet-5 или gpt-6.1-sol.

Roo Code

По документации — open source агент для VS Code с доступом к файлам и терминалу. Для моделей Claude выберите провайдера «Anthropic», вставьте ключ в поле Anthropic API Key, включите «Use custom base URL» и укажите https://api.zukko.pro. Для остальных моделей подойдёт «OpenAI Compatible» с https://api.zukko.pro/v1. Документация Roo Code предупреждает, что модель должна поддерживать нативный вызов инструментов.

Kilo Code

По документации — open source платформа: расширения для VS Code, JetBrains и форков VS Code, CLI, десктопное приложение. Свой провайдер добавляется в настройках на вкладке провайдеров через «Custom provider»: тип «OpenAI Compatible», Base URL https://api.zukko.pro/v1, ключ. Kilo сам запрашивает список моделей через /v1/models, так что ID можно выбрать из списка.

Continue

Open source расширения для VS Code и JetBrains, есть и CLI cn. Модели описываются в ~/.continue/config.yaml:

bash
name: Zukko
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5
    provider: openai
    model: claude-sonnet-5
    apiBase: https://api.zukko.pro/v1
    apiKey: fetch_ваш_ключ

Отдельный редактор: Zed

В Zed свой OpenAI-совместимый провайдер добавляется через настройки агента (кнопка Add Provider) или в файле настроек:

bash
{
  "language_models": {
    "openai_compatible": {
      "zukko": {
        "api_url": "https://api.zukko.pro/v1",
        "available_models": [
          { "name": "gpt-6.1-sol", "display_name": "GPT-6.1 Sol", "max_tokens": 1000000 }
        ]
      }
    }
  }
}

Ключ Zed берёт из своего хранилища ключей или из переменной окружения, имя которой строится из ID провайдера: для zukko это ZUKKO_API_KEY. По умолчанию для таких моделей Zed считает, что картинки на вход не поддерживаются.

Как выбрать

  1. Где вы работаете. Терминал — Claude Code, Codex, OpenCode. VS Code — Cline, Roo Code, Kilo Code, Continue. JetBrains — Cline, Kilo Code, Continue. Отдельный лёгкий редактор — Zed.
  2. Какие модели нужны. Если основная модель — Claude, берите клиент с Anthropic-форматом (Claude Code, Roo Code с провайдером Anthropic, OpenCode): только в нём для Claude действует скидка за чтение кэша. В OpenAI-совместимых клиентах весь вход Claude идёт по цене входа. У GPT-моделей кэш виден в обоих форматах.
  3. Сколько это стоит. Цены на 7 октября 2026, $ за 1M токенов вход / выход: claude-sonnet-5 — 0.4 / 2, claude-opus-5-5 — 0.8 / 4, gpt-6.1-sol — 0.27 / 1.32. Пример месячного расчёта — в статье сколько стоит Claude Code в месяц. Актуальный список и цены — GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете.
  4. Проверьте на своих задачах. Возьмите две-три реальные задачи из своего проекта и прогоните их в двух инструментах. Агенты по-разному собирают контекст, поэтому расход токенов на одной задаче будет отличаться.

Один ключ подходит ко всем восьми инструментам, но удобнее завести отдельный ключ на каждый — с дневным лимитом и списком разрешённых моделей. Создать ключ можно в кабинете; Cline, Roo Code и Kilo Code пошагово разобраны в инструкции по расширениям VS Code.

Частые вопросы

Какая альтернатива Cursor ближе всего по формату работы?

Если нужен агент внутри VS Code, ближе всего расширения Cline, Roo Code, Kilo Code и Continue. Если вы готовы работать в терминале, посмотрите на Claude Code, Codex и OpenCode.

Почему в одних инструментах адрес с /v1, а в других без?

Claude Code и Anthropic-провайдер Roo Code сами дописывают /v1/messages, поэтому им нужен https://api.zukko.pro. OpenAI-совместимые клиенты и OpenCode ждут адрес с /v1. Ошибка в адресе обычно даёт 404.

Можно ли использовать модели Claude в Codex?

Да, Codex через Responses API работает с моделями GPT и Claude. Модели GLM в Codex не работают.

Что делать, если инструмент пишет «model not found»?

Проверьте ID модели: он должен совпадать с тем, что возвращает GET https://api.zukko.pro/v1/models. Неизвестное имя даёт 404 model_not_found. В Claude Code частая причина — фоновые запросы на claude-haiku-*, если не задан ANTHROPIC_DEFAULT_HAIKU_MODEL.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.