Простая математика:
| Подписка | Стоимость в месяц | Эквивалент API токенов |
|---|---|---|
| ChatGPT Plus | $20 | На ~$1000 |
| Claude Pro | $100 | На ~$2000 |
Покупая подписку, вы получаете доступ к токенам на сумму, в 10–20 раз превышающую стоимость подписки. Но напрямую подключить подписку в Cursor нельзя — форматы запросов различаются.
Решение: расширение Ungate, которое проксирует запросы от Cursor в формат, понятный провайдерам .
Что такое Ungate и как он работает
Ungate — это расширение для Cursor, которое решает проблему несовместимости форматов запросов API и подписочных сервисов .
Принцип работы:
-
Расширение поднимает локальный proxy-сервер, который слушает запросы от Cursor
-
Через Cloudflare Tunnel создаётся публичный URL, доступный для Cursor
-
Cursor отправляет запрос на этот URL
-
Ungate переводит запрос в формат нужного провайдера (Claude, ChatGPT) через OAuth-авторизацию
-
Ответ возвращается обратно в Cursor
Cursor позволяет указать кастомный OpenAI Base URL . Но его бэкенд не может обращаться напрямую к localhost, поэтому и нужен туннель.
Поддерживаемые провайдеры:
| Провайдер | Авторизация | Стриминг | Tool Calls | Vision |
|---|---|---|---|---|
| Claude | OAuth | Да | Да | Да |
| ChatGPT | OAuth | Да | Да | Нет |
| MiniMax | API-ключ | Да | Да | Да |
Пошаговая установка и настройка Ungate
Шаг 1. Установка расширения
Самый простой способ — через командную строку Cursor :
cursor --install-extension orchidfiles.ungate
Или найдите @id:orchidfiles.ungate в панели расширений (Extensions).
Шаг 2. Открытие дашборда
После установки в нижней части окна Cursor появится кнопка «Ungate». При нажатии открывается панель управления со статистикой проксированных запросов и настройками.
Что показывает дашборд:
-
количество запросов к каждому провайдеру
-
статус туннеля
-
публичный URL для Cursor
-
API-ключ для авторизации
Шаг 3. Подключение провайдера
В дашборде выберите нужного провайдера :
| Провайдер | Действие |
|---|---|
| Claude | Нажмите «Sign in with Claude» → авторизуйтесь через OAuth |
| ChatGPT | Нажмите «Sign in with OpenAI» → авторизуйтесь через OAuth |
| MiniMax | Введите API-ключ и выберите регион (Global/China/Custom) |
Шаг 4. Запуск туннеля
В разделе Tunnel нажмите «Start tunnel». Система создаст защищённое соединение через Cloudflare .
После запуска вы получите:
-
Публичный URL вида
https://some-id.cfargotunnel.com -
Прокси API-ключ — строка для авторизации в Cursor
Шаг 5. Настройка Cursor
Откройте настройки Cursor: Settings → Models
-
В поле OpenAI Base URL вставьте публичный URL из дашборда Ungate
-
В поле OpenAI API Key вставьте прокси API-ключ
Важно: Cursor имеет баг, при котором настройка OpenAI API Key самопроизвольно отключается каждые несколько часов. Ungate может автоматически включать её обратно — эта опция настраивается в дашборде .
Шаг 6. Добавление кастомных моделей
Скопируйте ID моделей из раздела Models в дашборде Ungate.
Затем в Cursor Settings → Models → «Add Model» вставьте ID модели .
Примеры ID моделей :
-
Для Claude:
claude-3.5-sonnet-20241022 -
Для ChatGPT:
gpt-4o -
Для MiniMax:
MiniMax-M2.7
Шаг 7. Использование
После настройки выберите добавленную кастомную модель в чате Cursor. Все запросы пойдут через вашу подписку, а не через API с оплатой токенов.
Как отключить проксирование и вернуться к обычной работе
На иконку Ungate в статус-баре можно навести курсор — появится тултип с быстрыми действиями :
| Действие | Как сделать |
|---|---|
| Открыть дашборд | Клик по иконке |
| Остановить туннель | В дашборде → Stop tunnel |
| Скопировать туннель URL | Через тултип |
| Перезапустить туннель | Там же |
После остановки туннеля Cursor вернётся к обычному использованию API (если настроен стандартный ключ).
Для работы с Composer и другими функциями Cursor, которые могут конфликтовать с проксированием, достаточно временно остановить туннель или выбрать стандартную модель.
Важные нюансы и ограничения
Известные ограничения
Ungate надёжно работает только с кастомными моделями, добавленными через дашборд. Встроенные ID моделей Cursor могут обходить кастомный Base URL и уходить напрямую в API.
Поэтому обязательно:
-
добавляйте модели через дашборд Ungate
-
выбирайте именно эти модели в чате Cursor
Ограничения провайдеров
| Возможность | Claude | ChatGPT | MiniMax |
|---|---|---|---|
| Обработка изображений | ✅ Да | ❌ Нет | ✅ Да |
| Разделение reasoning (мышление модели) | ✅ Да | ❌ Нет | ✅ Да (через <think>) |
Сравнение: API vs подписка через Ungate
| Параметр | Оплата API токенов | Подписка + Ungate |
|---|---|---|
| Стоимость | Зависит от объёма | Фиксированная (20–100/мес) |
| Выгодно при активном использовании | Нет | Да |
| Доступ к последним моделям | Есть | Есть |
| Ограничения по частоте запросов | Да | У провайдера (обычно мягче) |
| Сложность настройки | Низкая | Средняя (один раз) |
Что в итоге
Ungate — это инструмент для разработчиков, которые активно используют Cursor и хотят платить фиксированную сумму за подписку вместо того, чтобы тратить десятки и сотни долларов на API токены.
Когда имеет смысл использовать:
-
вы работаете с Cursor ежедневно
-
ваши ежемесячные расходы на API превышают 20–100
-
вы хотите использовать Claude Vision или другие возможности через подписку
Когда лучше остаться на API:
-
вы используете Cursor эпизодически
-
ваши расходы на API меньше стоимости подписки
-
вам нужна максимальная стабильность без дополнительных слоёв проксирования
Ссылка на расширение: github.com/orchidfiles/ungate
Вопрос для читателей
Пользуетесь ли вы Cursor? Какой объём токенов сжигаете в месяц и пробовали ли экономить через подписки? Делитесь опытом в комментариях.






