Центр помощи

GenCode

GenCode

Что такое GenCode?

GenCode — это агент Genspark для работы с кодом. Он работает с кодом в выбранном вами каталоге. Выберите чат-интерфейс или терминальный интерфейс — это один и тот же продукт с одинаковыми возможностями, в каком бы стиле вам ни было удобнее работать. Запускать его можно в двух местах:

  • Рабочее пространство GenCode в Genspark Super App — десктопный вариант. Вы работаете с агентом в формате диалога, а в поле ввода запроса отображаются используемая модель, заполненность контекста и кредиты.
  • Автономный GenCode CLI — терминальная программа, которую вы устанавливаете через npm и запускаете из каталога, с которым хотите работать.

Оба варианта используют один и тот же движок, один и тот же каталог моделей, размещённых Genspark, и одну и ту же систему оплаты. GenCode построен на форке OpenCode от Genspark и хранит собственные каталоги конфигурации, поэтому не затрагивает уже установленный OpenCode.

Быстрый старт

В Genspark Super App

  1. Обновите Genspark Super App до последней версии.
  2. Откройте приложение и найдите рабочее пространство GenCode. Если его нет, нажмите + на панели вкладок и добавьте его.

Ещё нет Super App? Скачайте его здесь. Приложение распространяется бесплатно для macOS, Windows и Linux. На Mac для Super App требуется Apple Silicon.

Через CLI

  1. Установите: npm i -g @genspark/gencode
  2. Войдите в аккаунт: gencode login — откроется вход по device flow. После входа CLI показывает ваш баланс, план и электронную почту аккаунта рядом с каталогом моделей.
  3. Запустите: gencode из каталога, с которым хотите работать.

CLI сохраняет набор команд OpenCode:

  • gencode run --format json для скриптов и неинтерактивного использования
  • gencode models для вывода списка доступных вам моделей
  • флаги --dir, --session и --model
  • переменные окружения с префиксом OPENCODE_

CLI хранит собственные каталоги конфигурации — ~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode и ~/.cache/gencode, — поэтому уже установленный OpenCode остаётся нетронутым.

Бинарные файлы CLI поддерживают Mac на процессорах Intel и Apple Silicon, а также Windows и Linux.

Руководства по функциям и использованию

GenCode поставляется с чат-интерфейсом и терминальным интерфейсом. В обоих случаях это один и тот же продукт с одинаковыми возможностями — используйте тот, который лучше подходит под ваш стиль работы.

  • Рабочее пространство. В Genspark Super App вы работаете с GenCode в формате диалога. В поле ввода отображаются используемая модель, заполненность контекста и кредиты.
  • CLI. Тот же агент в вашем терминале — в виде полноэкранного интерфейса с панелями контекста сеанса и диагностики кода.
  • Агент для кода в любом случае. GenCode работает с кодом в выбранном вами каталоге. Действия выполняются через вызовы инструментов, а результатом становятся текст и изменения в файлах.
  • Субагенты. Более крупные задачи GenCode решает с помощью субагентов — одного, который читает и анализирует, и другого, который может вносить изменения. У каждого настроен лимит шагов, поэтому выполнение остаётся ограниченным.
  • Оценки. В Super App можно оценить любой ход GenCode кнопкой «палец вверх» или «палец вниз». Оценки хранятся на вашем компьютере.
  • Ваш отзыв остаётся локальным. Оценка описывает ход, к которому она относится: модель, использованные инструменты, изменённые файлы и строки, токены, стоимость и время. Любой написанный вами текстовый комментарий никогда не передаётся.
  • Поддержка скриптов и CI. gencode run --format json возвращает машиночитаемый вывод, который можно передавать в скрипты и конвейеры.

Модели и стоимость

Модели. GenCode использует каталог моделей, размещённых Genspark, который охватывает девять семейств моделей: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) и Nemotron (NVIDIA).

Стоимость. GenCode работает за кредиты Genspark. Использование оплачивается с аккаунта, под которым авторизован GenCode. Если в CLI в вашем окружении задана переменная GSK_API_KEY (или GSK_BASE_URL), оплата списывается с аккаунта, которому принадлежит ключ. В истории кредитов использование GenCode отображается как «GenCode».

GenCode оплачивается напрямую кредитами, а не за счёт бесплатной квоты, которая покрывает задачи агентов в стандартном режиме, — см. Планы подписки.

Отдельной подписки или кошелька для GenCode нет — он использует ваш существующий аккаунт Genspark и кредиты. О том, как работают кредиты, читайте в Руководстве по кредитам.

Часто задаваемые вопросы

GenCode — это то же самое, что Genspark Code?

Нет. Genspark Code — это браузерный агент на genspark.ai/code, который создаёт готовые приложения по запросу, — см. справочную статью о Genspark Code. GenCode — это агент для работы с кодом, описанный здесь.

GenCode — это то же самое, что Genspark Claw?

Нет. Claw — это агент-персональный ассистент Genspark, который управляет вашими приложениями и файлами, а не агент для работы с кодом.

А что насчёт GenTerminal?

GenTerminal — это автономное терминальное приложение Genspark, другой продукт.

Нужен ли Super App, чтобы пользоваться GenCode?

Нет. Вы можете использовать рабочее пространство GenCode в Genspark Super App или установить автономный GenCode CLI. В обоих случаях это один и тот же агент.

Чем рабочее пространство отличается от CLI?

Только местом запуска. Рабочее пространство работает внутри Genspark Super App, а CLI — в вашем терминале. Тот же агент, те же возможности.

Нужен ли платный план?

Нет. GenCode использует ваш существующий аккаунт Genspark и кредиты. Отдельной подписки или кошелька для GenCode нет.

Расходует ли GenCode кредиты?

Да. GenCode оплачивается с аккаунта, под которым он авторизован, — по умолчанию это аккаунт, с которым вы вошли. Если в CLI в вашем окружении задана переменная GSK_API_KEY, оплата списывается с аккаунта, которому принадлежит ключ. В истории кредитов использование отображается как «GenCode», и GenCode оплачивается напрямую кредитами, а не за счёт бесплатной квоты.

Какие модели использует GenCode?

Каталог моделей, размещённых Genspark, охватывающий девять семейств моделей: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) и Nemotron (NVIDIA). Какие конкретно модели доступны вашему аккаунту, зависит от актуального каталога и политики вашей организации в отношении поставщиков ИИ.

Будет ли CLI конфликтовать с уже установленным OpenCode?

Нет. GenCode построен на форке OpenCode от Genspark, но устанавливает собственный бинарный файл и хранит собственные каталоги конфигурации (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode, ~/.cache/gencode). Он никогда не затрагивает уже установленный OpenCode.

Работает ли GenCode на Mac с процессором Intel?

CLI работает — его опубликованные npm-пакеты включают сборку для macOS на Intel (darwin-x64). Для Super App на Mac требуется Apple Silicon. Windows и Linux поддерживаются в обоих случаях.

Где скачать Genspark Super App?

Чтобы скачать Super App, перейдите по этой ссылке — приложение бесплатно для macOS, Windows и Linux.