GenAIcode CLI

GenAIcode дает один API и одну CLI поверх Claude Code, Codex, Copilot, Cursor, Gemini CLI и opencode с проверкой результата

  • 65 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

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

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

  • Драйверы запускают кодирующих агентов, которые правят файлы и выполняют команды, а режим `yolo` снимает подтверждения
  • Агенты получают задачи, серверы MCP и политику разрешений из вызова, поэтому ошибка в настройках расширяет их доступ
Все причины и проверки

gtanczyk/genaicode

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/genaicode

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Драйверы запускают кодирующих агентов, которые правят файлы и выполняют команды, а режим `yolo` снимает подтверждения
  • Агенты получают задачи, серверы MCP и политику разрешений из вызова, поэтому ошибка в настройках расширяет их доступ

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

Что делает

GenAIcode — пакет npm, который объединяет уже установленных у вас кодирующих агентов под одним интерфейсом: Claude Code, Codex, Copilot CLI, Cursor, Gemini CLI, opencode, Muse, Mistral Vibe и Antigravity. Вход у агента остается своим: его учетная запись, оплата и песочница, а GenAIcode не выбирает модель и не добавляет собственный цикл агента. В командной строке `npx genaicode` открывает чат с агентом в терминале, `npx genaicode ui` тот же чат в браузере, а `npx genaicode agents` показывает найденных агентов. Команда `npx genaicode run --verify "npm test" "fix the failing tests"` запускает первого найденного агента, затем вашу проверку, и при провале возвращает ошибку агенту на новую попытку. Флаг `-a codex` или `claude` выбирает агента, а команда остается прежней. Команда `npx genaicode embed` просит агента встроить GenAIcode в ваше приложение. Как библиотека TypeScript `genaicode/agents` дает одинаковые события и результат у всех драйверов, поддерживает управление работающей задачей, разрешения и политику песочницы (`permissions` или `'yolo'`) и серверы MCP на каждую задачу. Для приложений есть `genaicode/vite`, `genaicode/react`, `genaicode/app-agent` и `genaicode acp` для редакторов и игровых движков. Нужен Node.js 20 и новее.

Для кого. Разработчикам, которые пользуются несколькими кодирующими агентами и хотят запускать их одной командой, а также авторам приложений, встраивающим агента в свой продукт.

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

  • Нужно прогнать `npm test` после работы агента и вернуть ему ошибку для повторной попытки автоматически
  • Одна и та же задача должна выполняться через Claude Code или Codex сменой флага `-a`
  • В dev-сервере Vite нужна панель, в которой агент правит ваше приложение
  • Редактор или игровой движок должен подключить агента через протокол ACP командой `genaicode acp`

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

  • Нужен собственный агент со встроенным циклом: версия 2 только оборачивает чужих агентов, прежний агент остался в ветке `1.x`
  • Ни одного из поддерживаемых агентов нет на машине: их ставят и входят в аккаунт сами
  • Нужно строгое ограничение действий: режим `yolo` снимает подтверждения

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

Запусти genaicode run с проверкой npm test и поручи агенту исправить падающие тесты, при провале проверки пусть пробует снова

Ограничения

  • Установка агентов и вход в их аккаунты остаются за вами. Команда `npx genaicode agents` показывает найденных.
  • Нужен Node.js 20 или новее; импорт `genaicode` никого не запускает; `genaicode/agents` не грузит SDK провайдеров и интерфейс.
  • Версия 2 отказалась от встроенного агента: прежний вариант 1.x живет в одноименной ветке и запускается `npx genaicode@1`.
  • Политика разрешений и режим `yolo` задаются в вызове; в режиме `yolo` агенты выполняют действия без подтверждения.

Как отключить. Пакет убирают `npm uninstall genaicode`; при запуске через `npx` он ничего не оставляет в системе, кроме кэша npm.

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

Как начать работать с GenAIcode?

Выполните `npx genaicode` в терминале проекта. Для той же беседы в браузере есть `npx genaicode ui`, для установки в код `npm install genaicode`.

Как заставить агента повторять попытки, пока тесты не пройдут?

Используйте `npx genaicode run --verify "npm test" "fix the failing tests"`: после работы агента запускается проверка, и при ошибке она возвращается агенту.

Какие агенты поддерживаются?

Claude Code, Codex, Copilot CLI, Cursor, Gemini CLI, opencode, Muse, Mistral Vibe и Antigravity. Выбор делает флаг `-a`, например `-a codex`.

Вызывает ли GenAIcode модели напрямую?

Нет. Агент хранит свой вход, оплату и песочницу, а GenAIcode не выбирает модель и не добавляет свой цикл. Слой `genaicode/providers` нужен для тонкой обертки над LLM.

Как встроить агента в свое приложение?

Выполните `npx genaicode embed`: агент сам подключит GenAIcode к вашему проекту. Вручную подойдут `genaicode/react` для чата, `genaicode/vite` для панели и `genaicode/app-agent`.

Обсуждение

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

Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть

CLIШирокий доступ1,9 тыс.Звезды репозитория

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

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

Плагин ставит агенту скилл и MCP-сервер IntelliNode: вопрос любой модели, поиск, ревью кода, тесты, SQL, картинки и речь

ПлагинШирокий доступ275Звезды репозитория

Оркестратор мультиагентных систем на TypeScript: общая доска с блокировками, бюджеты токенов и журнал аудита.

MCP-серверРасширенный доступ89Звезды репозитория

CLI на Go, который настраивает уже установленные у вас ИИ-агенты: дает им общую память, рабочий процесс и детерминированные шаги, не подменяя сами агенты

CLIРасширенный доступ9 тыс.Звезды репозитория
Выбор редакции

Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа

CLIШирокий доступ135,1 тыс.Звезды репозитория

Коротко о README

README показывает быстрый старт с четырьмя командами, таблицу способов использования от CLI до встроенного агента, пример на TypeScript с драйвером Codex и заметку о переходе с версии 1.x.

Бейдж для README

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