GigaCode Proxy для редакторов: Cline, Roo Code, Continue
GigacodeOpenaiProxy
Прокси без зависимостей подключает GigaCode к Cline, Roo Code, Continue и Open WebUI, чинит обрывы вызовов инструментов и входит через SberID
- 0 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Прокси входит под вашей учетной записью SberID и кеширует токен на диске, утечка токена дает доступ к вашему аккаунту
- Агент в редакторе правит файлы по ответам модели, обрыв записи может оставить файл испорченным
Установка
- Работает в
- Сервисы
Ручная установка
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 — все инструментыОдин файл на Node.js превращает установленный GigaCode CLI в локальный OpenAI-сервер с потоковым ответом и общей историей диалога
Локальный прокси, который отдает GigaChat через OpenAI- и Anthropic-совместимый API, чтобы подключать его к Claude Code, aider и другим агентам
Прокси от ai-forever, который отдает GigaChat через API OpenAI, Anthropic и Gemini, чтобы запускать на нем Claude Code, Codex и Gemini CLI
GigaCode: проектные флоу с хуками, гейтами и OpenSpec
gigacodeAgents
Монорепозиторий флоу для GigaCode CLI: разработка со стадиями и жесткими гейтами, обсервер хода работы и обратный анализ кода в спеку
GigaCode Bridge MCP
Gigacode-bridge-mcp
MCP-сервер передает GigaCode CLI изолированные правки кода во временных рабочих деревьях Git и возвращает патч на независимое ревью
Плагин GigaChat для DeepSeek Harness: OAuth2-прокси
dsh-llm-gigachat
Плагин для DeepSeek Harness добавляет модели Сбера GigaChat в обычный выбор моделей: встроенный OAuth2-прокси и автоматическая настройка провайдера
Коротко о README
README перечисляет возможности (маршруты OpenAI, вызовы инструментов, вход через SberID), быстрый старт, таблицу подключения редактора и проверку `health`, список документов и важные оговорки: доступ только из России, обрывы больших правок, рост контекста.