GigaCode Proxy для редакторов: Cline, Roo Code, Continue

GigacodeOpenaiProxy

Прокси без зависимостей подключает GigaCode к Cline, Roo Code, Continue и Open WebUI, чинит обрывы вызовов инструментов и входит через SberID

  • 0 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Прокси входит под вашей учетной записью SberID и кеширует токен на диске, утечка токена дает доступ к вашему аккаунту
  • Агент в редакторе правит файлы по ответам модели, обрыв записи может оставить файл испорченным
Все причины и проверки
Российский стекНужен VPN

foursecondfivefour/gigacodeopenaiproxy

Установка

Работает в
Сервисы

Ручная установка

npm start

Репозиторий клонируют, копируют `env.example` в `env.txt` и пишут свой логин SberID в `GIGACODE_USERNAME`; адрес для редактора `http://127.0.0.1:8000/v1`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Прокси входит под вашей учетной записью SberID и кеширует токен на диске, утечка токена дает доступ к вашему аккаунту
  • Агент в редакторе правит файлы по ответам модели, обрыв записи может оставить файл испорченным

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Прокси на Node.js (один файл, без зависимостей) отдает GigaCode как OpenAI-совместимый сервис на `http://127.0.0.1:8000/v1`: маршруты `/v1/chat/completions`, `/v1/completions`, `/v1/responses`, `/v1/models` и `/health` со стримингом и без. Редактору Cline, Zcode, Roo Code, Continue или Open WebUI нужно указать базовый адрес, любой непустой API-ключ и модель `CodeChat`. Вызовы инструментов проходят проверку по схеме редактора, а оборванные вызовы прокси распознает и просит редактор повторить, вместо того чтобы отдать испорченный. Вход через SberID: логин задается в `GIGACODE_USERNAME` в файле `env.txt`, при первом запуске открывается браузер, дальше токен кешируется. Параметры генерации прокси не навязывает. В `docs/` лежат разделы про API, стриминг, вызов инструментов и известные дефекты.

Для кого. Разработчикам, которые пишут код в Cline, Roo Code или Continue и хотят использовать в них модель GigaCode из российской сети.

Подходит, если

  • В редакторе нужен GigaCode вместо OpenAI, а редактор принимает только OpenAI-совместимый адрес
  • Агент в Cline часто обрывает запись крупных файлов, и нужен прокси, который это распознает
  • Надо следить, куда уходит объем контекста: прокси предупреждает о раздувании истории
  • Требуется вход через SberID с кешированием токена, без ручной подстановки ключей

Не подходит, если

  • Доступ нужен с телефона или чужого компьютера: прокси слушает только локальный адрес `127.0.0.1`
  • Нужны правки файлов целиком по 10 КБ и больше за один вызов: сервер часто обрывает такие записи
  • Нужен официальный публичный API: прокси работает через вход SberID с вашей учетной записью

Пример запроса к агенту

В Cline укажи базовый адрес `http://127.0.0.1:8000/v1`, ключ `sk-local`, модель `CodeChat` и попроси исправить тест в одном файле

Ограничения

GigaCode доступен только из российских сетей: при включенном VPN вызовы завершаются ошибкой `fetch failed`. Большие правки файлов обрываются на стороне сервера: записи около 12 КБ за вызов часто теряются, правки по 3–5 КБ проходят стабильно, прокси лишь распознает обрыв и просит редактор повторить. Контекст растет быстро, после примерно 150 КБ начинаются таймауты, помогает новый чат. Нужна учетная запись SberID, браузер на первом входе и Node.js 18 и новее. Звезд ноль, последний коммит в сентябре 2026 года, лицензия MIT.

Как отключить. Остановите процесс прокси, удалите его папку и файл `env.txt`, из настроек редактора уберите адрес `http://127.0.0.1:8000/v1`.

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

С какими редакторами работает?

С Cline, Zcode, Roo Code, Continue, Open WebUI и любыми клиентами, говорящими на OpenAI API; подробности в `docs/editors.md`.

Какую модель указывать?

`CodeChat`; ключ API подойдет любой непустой, например `sk-local`.

Как проверить, что прокси вошел?

Запросом `curl http://127.0.0.1:8000/health`: в ответе поле `authenticated` покажет `true`.

Почему обрываются большие правки?

Причина в сервере GigaCode. Прокси распознает обрыв и просит повторить, а правки по 3–5 КБ проходят стабильно.

Нужен ли браузер на первом запуске?

Да: открывается окно входа SberID, затем токен кешируется и браузер не нужен.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Локальный прокси, который отдает GigaChat через OpenAI- и Anthropic-совместимый API, чтобы подключать его к Claude Code, aider и другим агентам

CLIРасширенный доступ
Официальный

Прокси от ai-forever, который отдает GigaChat через API OpenAI, Anthropic и Gemini, чтобы запускать на нем Claude Code, Codex и Gemini CLI

CLIШирокий доступ143Звезды репозитория
Российский стек

Монорепозиторий флоу для GigaCode CLI: разработка со стадиями и жесткими гейтами, обсервер хода работы и обратный анализ кода в спеку

ВоркфлоуРасширенный доступ

GigaCode Bridge MCP

Gigacode-bridge-mcp

Российский стек

MCP-сервер передает GigaCode CLI изолированные правки кода во временных рабочих деревьях Git и возвращает патч на независимое ревью

MCP-серверРасширенный доступ
Российский стек

Плагин для DeepSeek Harness добавляет модели Сбера GigaChat в обычный выбор моделей: встроенный OAuth2-прокси и автоматическая настройка провайдера

ПлагинРасширенный доступ

Коротко о README

README перечисляет возможности (маршруты OpenAI, вызовы инструментов, вход через SberID), быстрый старт, таблицу подключения редактора и проверку `health`, список документов и важные оговорки: доступ только из России, обрывы больших правок, рост контекста.

Бейдж для README

Сообщить о проблеме

Foxx AIGigaCode Proxy для редакторов: Cline, Roo Code, Continue
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.