Omnigent: одна оболочка для Claude Code, Codex и Cursor - что это и как поставить

Опубликовано 15.09.2026Обновлено 03.10.20269 мин чтенияБазовый
Кристаллическая оболочка объединяет светящиеся сущности ИИ, связанные потоками данных.
Что узнаешь
  • Что такое Omnigent и зачем нужна оболочка над кодинг-агентами
  • Каких агентов он совмещает: Claude Code, Codex, Cursor, Hermes, Pi и свои
  • Как поставить его на macOS и Linux и что для этого нужно
  • Как запустить первую сессию и совмещать агентов в одной работе
  • Что с безопасностью, оплатой моделей и какие есть ограничения
Базовый
79просмотров

Если ты пользуешься сразу несколькими кодинг-агентами - сегодня Claude Code, завтра Codex, для чего-то Cursor - у каждого свой вход, своя настройка и свой способ запуска. Omnigent даёт общий способ работы с ними. Это открытая оболочка, из которой ты запускаешь агентов по одной команде, а при желании поручаешь им работать над одной задачей вместе. У самих инструментов остаются свои требования к входу и настройке.

Omnigent сейчас в статусе alpha - это ранняя версия, которую авторы ещё дорабатывают. На день проверки материала (15 сентября 2026 года) последний выпуск - v0.13.0 от 9 сентября 2026 года; к моменту чтения версия может измениться. Ставить и пробовать можно, но учитывай, что интерфейс и команды ещё меняются.

В Telegram-канале - что нового в вайб-кодинге: инструменты, находки, ошибки. Подпишись, чтобы не пропускать новое.

Что такое Omnigent простыми словами?

Обычно Claude Code работает как отдельная программа со своим входом и настройками, Codex - как другая, Cursor - как третья. Каждый из этих инструментов уже сам по себе оболочка вокруг модели: принимает твою задачу, читает файлы, запускает команды. Работают они по отдельности. Чтобы переключиться с одного на другой, ты меняешь инструмент целиком.

Omnigent добавляет общий слой над этими инструментами. Он запускает каждого агента в одинаково устроенной сессии: один способ запуска, одна песочница, одна история разговора, один набор правил. Внутри по-прежнему работает Claude Code или Codex. Omnigent собирает их в одной среде, не подменяя сами инструменты.

Что это даёт на практике:

  • Переключение без переписывания. Сменить агента можно правкой в одну строку или одной командой, без новой настройки проекта.
  • Совмещение в одной работе. Можно попросить одного агента написать код, а другого - проверить его работу.
  • Одни правила на всех. Ограничения по тратам, разрешённым командам и доступу к файлам задаются один раз и действуют для любого агента.

Каких агентов Omnigent совмещает?

Для поддерживаемых агентов есть готовые команды запуска. Вот основные:

bash
omnigent claude     # Claude Code
omnigent codex      # Codex
omnigent cursor     # Cursor
omnigent agy        # Antigravity
omnigent opencode   # OpenCode
omnigent hermes     # Hermes Agent
omnigent pi         # Pi

Команда omnigent agy для Antigravity требует версию agy 1.1.13 или новее. Остальные агенты запускаются по той же схеме - одним словом после omnigent.

Можно описать и собственного агента. Агент в Omnigent - это короткий файл с описанием: имя, задача, какой движок (harness) использовать и какими инструментами пользоваться. К нему можно подключить локальные функции, внешние серверы инструментов и под-агентов, между которыми главный агент распределяет работу. Запускается такой агент командой omnigent run путь/к/файлу.yaml. Так в общей среде можно использовать и готовые инструменты, и свои сборки.

Omnigent решает одну задачу - собрать агентов в одном месте. Настройка рабочей системы вокруг них, под задачи твоих проектов, - отдельная работа. На практикуме за три вечера ты разбираешь и собираешь связку ИИ-клон + Второй мозг + Контекст-инжиниринг.

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 17–19 ноября  ·  2 000 ₽
Записаться →

Что нужно, чтобы поставить Omnigent?

Перед установкой проверь окружение. Для работы Omnigent нужны следующие инструменты:

  • Python 3.12+ - сам Omnigent написан на нём.
  • git - обязателен для работы Omnigent.
  • Node.js 22 LTS или новее с npm - для терминальных программ агентов. Отдельно нужен pnpm для веб-интерфейса; его можно получить из той же установки Node через corepack enable или командой npm install -g pnpm.
  • uv - менеджер пакетов Python для установки Omnigent. Установщик предложит настроить его сам.
  • tmux - через него работают нативные терминальные обёртки агентов (omnigent claude, omnigent codex и остальные).
  • bubblewrap (bwrap), только на Linux - через него Omnigent изолирует каждый агентский терминал в песочнице. На macOS для этого используется встроенный механизм seatbelt, отдельно устанавливать его не нужно.

Если не хватает uv или bubblewrap, установщик предложит помощь с их установкой.

Как установить Omnigent: пошагово

Шаг 1. Установка одной командой

На macOS и Linux запусти установщик в терминале:

bash
curl -fsSL https://raw.githubusercontent.com/omnigent-ai/omnigent/main/scripts/install_oss.sh | sh

Если предпочитаешь устанавливать пакет вручную, используй менеджер пакетов Python:

bash
uv tool install omnigent

После установки на твоём компьютере появляются два имени одной и той же программы: длинное omnigent и короткое omni. Они взаимозаменяемы - можно использовать любое.

Шаг 2. Первый запуск

Введи команду:

bash
omnigent

Omnigent поможет выбрать модель и запустит сессию в терминале. Заодно он поднимет локальный веб-интерфейс по адресу http://localhost:6767 - тот же разговор откроется в браузере. Чтобы открыть его с телефона в той же сети, используй локальный сетевой адрес компьютера, например http://192.168.x.x:6767. Вместо адреса из примера нужен адрес твоего компьютера; localhost для подключения с телефона не подходит.

При первом запуске Omnigent подхватывает данные для входа, которые уже есть в твоём окружении: ключ вендора в переменной или авторизацию в программе claude/codex. Он предлагает один из найденных вариантов по умолчанию. Если подходящий доступ уже настроен, отдельно вводить данные, скорее всего, не придётся.

Шаг 3. Запуск конкретного агента

Если хочешь сразу работать в определённом инструменте, укажи его после команды:

bash
omnigent claude   # запустить Claude Code
omnigent codex    # запустить Codex

Дальше работаешь как обычно, внутри общей среды Omnigent, с общей песочницей и правилами.

Если команда omnigent не находится, нужный агент не стартует или данные для входа не подхватились, сначала проверь, что установщик завершил работу без ошибок и все зависимости из списка выше на месте. Особенно проверь uv, Node.js и tmux.

Состояние локального сервера показывает команда omnigent server status, а omnigent stop полностью его останавливает, чтобы запустить заново. Подробные разборы ошибок и настройка доступа к моделям есть в документации на omnigent.ai/docs. С конкретным случаем можно обратиться и в Discord проекта.

Как совмещать нескольких агентов в одной работе?

Общая среда позволяет использовать агентов в одной работе. В одной сессии можно совмещать Claude Code, Codex, Cursor и других и поручать одному агенту проверять работу другого.

Готовый агент Polly показывает, как устроить такую работу. Сама Polly код не пишет. Она планирует задачу, распределяет её части между кодинг-агентами (Claude Code, Codex или Pi) в отдельных параллельных рабочих деревьях git (git worktree). Потом отправляет каждую готовую правку на проверку агенту другого вендора. Финальное слияние делаешь ты сам.

Polly не нужно собирать с нуля - это готовый пример в репозитории Omnigent. Чтобы примеры оказались под рукой, склонируй репозиторий проекта с GitHub и запускай команду из его папки:

bash
omnigent run examples/polly/

Рядом лежат ещё два готовых примера: omnigent run examples/debby/ (напарник для мозгового штурма из двух моделей) и omnigent run examples/deep-research/ (один агент, который собирает разбор с проверкой источников). Их можно взять за основу и переделать под свою задачу.

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

Как Omnigent управляет доступом и тратами?

Когда агент читает файлы и запускает команды, нужно определить, к чему у него есть доступ и какие действия требуют твоего подтверждения. В Omnigent для этого служат песочница и политики.

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

Политики проверяют каждое действие агента и либо разрешают его, либо блокируют, либо приостанавливают до твоего подтверждения. Через политики можно, например:

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

По документации правила складываются на трёх уровнях: общие для всего сервера, отдельные для конкретного агента и заданные тобой на один разговор. Более строгие правила разговора проверяются первыми.

Как подключить модели и оплату?

Поддерживаются четыре варианта подключения моделей:

  • Ключ вендора - ключ доступа от Anthropic, OpenAI и других поставщиков моделей.
  • Подписка - план Claude Pro/Max или ChatGPT через официальные программы claude и codex.
  • Шлюз - любой OpenAI/Anthropic-совместимый адрес и ключ: OpenRouter, локальная Ollama, vLLM, Azure и другие.
  • Databricks - рабочее пространство Databricks как поставщик моделей.

Модель по умолчанию задаётся отдельно для каждого агента, так что у Claude и у Codex может быть своя. Сменить её можно и по ходу работы, не выходя из разговора.

Доступ из России здесь отдельно не рассматривается: он зависит от вендора и способа оплаты. Если доступ к Claude Code или Codex уже настроен, Omnigent использует те же данные для входа.

Какие у Omnigent ограничения?

Учитывай эти ограничения, прежде чем строить на Omnigent рабочий процесс.

Это alpha. Проект ещё дорабатывается, команды и интерфейс меняются от версии к версии. Его можно пробовать для экспериментов и личных задач; использовать в критичном производственном процессе пока рискованно.

Windows - в урезанном виде. На Windows работают сервер, веб-интерфейс и часть агентов через SDK. Нативные терминальные обёртки (те самые omnigent claude, omnigent codex), файловая и сетевая песочницы там недоступны. Если тебе нужны эта песочница и все способы запуска, используй Linux, macOS или WSL.

Телеметрия по умолчанию включена. Omnigent собирает анонимные данные об использовании. По заявлению авторов, они не содержат личной и чувствительной информации. Отключить телеметрию можно по инструкции в документации.

Обновляется быстро. У проекта часто выходят новые версии. Для обновления используется команда omni upgrade, а проверить наличие новой версии можно через omni upgrade --check.

Omnigent создан командой Databricks AI вместе с Neon и сторонними участниками. Исходный код открыт под лицензией Apache 2.0. Известные авторы и открытый код сами по себе не гарантируют, что инструмент подойдёт для твоих задач.

Кому Omnigent пригодится, а кому пока рано

Omnigent стоит попробовать, если ты уже работаешь с двумя-тремя агентами и хочешь объединить их в одной среде. Он также подходит для экспериментов с собственными связками агентов и под-агентов с общими правилами и песочницей.

Если тебе хватает одного Claude Code и потребности объединять инструменты ещё нет, отдельная оболочка пока может быть лишней. Настройка alpha-версии потребует усилий. В этом случае разумнее продолжить работу с одним инструментом и вернуться к Omnigent, когда понадобится несколько агентов.

Источники

Полная схема вайб-кодинга за три вечера: ИИ-клон + Второй мозг + Контекст-инжиниринг. Записи эфиров в личном кабинете, доступ 30 дней.

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 17–19 ноября  ·  2 000 ₽
Записаться →

Новые материалы - дайджестом, без спама

Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

Была инструкция полезна?
Артемий Миллер
Автор
Артемий Миллер
Предприниматель и вайб-кодер

Артемий Миллер - предприниматель и вайб-кодер. Бывший программист, собирает продукты исключительно вместе с ИИ-агентами, без найма разработчиков.

Связанные инструкции

Что такое MCP-сервер и почему на нём можно заработать в 2027 году

MCP-сервер - отдельная программа, через которую Claude, ChatGPT и другие ИИ-приложения подключаются к чужим сервисам и сами в них что-то делают. Стандарт открыла Anthropic в ноябре 2024 года, и коннектор, написанный один раз, работает в Claude, ChatGPT, VS Code и Cursor.

8 мин

Как сделать ИИ-мультик: первый ролик с навыком «Мультик»

Первый ИИ-мультик можно собрать с навыком «Мультик» для Claude Code: от темы и постоянного героя до вертикального MP4. Сам навык открытый; доступ к модели, разборы и клон голоса оплачиваются отдельно.

9 мин

ИИ-завод роликов: как собрать конвейер с приёмкой каждого этапа

ИИ-завод роликов собирается из этапов с заданным результатом и проверкой перед передачей дальше. Начните с собственного объяснения продукта и доведите ролик до принятого файла, учитывая расходы на повторные попытки.

9 мин

Как собрать продукт с помощью ИИ за 2 дня: навык «Сделай мне функцию»

Собрать продукт с помощью ИИ можно одним промптом: так Артемий собрал Viralex AI за 2 дня и Гамбитик, шахматы для детей. Делает это бесплатный навык «Сделай мне функцию»: обсуждает идею, ищет готовые решения на GitHub, выбирает лучшее, пишет архитектуру и план, запускает субагентов, проверяет тестами и выкладывает.

9 мин

Связанные термины

Термин

Git worktree

Способ держать один проект в нескольких папках сразу, каждая на своей ветке. История у копий общая, а файлы свои, поэтому два ИИ-агента в разных worktree правят проект параллельно и не затирают работу друг друга.

Термин

Node.js

Программа, которая запускает JavaScript вне браузера: на твоём компьютере и на сервере. Её требуют многие ИИ-инструменты и сайты на Next.js. Claude Code она нужна, только если ставить его через npm.

Термин

Терминал

Окно, где компьютером управляют текстовыми командами, без кнопок и мышки. Через него работают Claude Code и другие ИИ-агенты: сами набирают команды, а ты читаешь, что они запускают, и разрешаешь.

Термин

Репозиторий

Папка проекта вместе с историей всех изменений: что, когда и кем поменяно, включая правки ИИ-агента. Копия лежит на GitHub, и к любой прошлой версии можно вернуться.

Термин

Сервер

Компьютер, который работает круглосуточно и подключён к интернету. На нём живут сайт, бот, база данных или ИИ-агент, и продуктом пользуются, даже когда твой ноутбук выключен.

Термин

Python

Язык программирования для скриптов, парсеров, обработки данных и почти всего вокруг нейросетей. Писать на нём самому не придётся, но многие ИИ-инструменты без Python на компьютере не установятся.

Термин

Git

Программа, которая ведёт историю папки проекта: запоминает каждую сохранённую версию и умеет к ней вернуть. Команды git набирает ИИ-агент, тебе достаточно сказать «сохрани» или «откати».

Термин

GitHub

Сайт, где хранится копия проекта со всей историей правок. Оттуда хостинг сам забирает код и обновляет сайт, а ещё там лежат открытые проекты, скиллы и плагины, которые можно поставить себе.

Термин

SDK

Набор готового кода от сервиса, через который твоя программа подключается к нему в пару строк: платёжка, почта, нейросеть. Claude Agent SDK - тот же Claude Code, только внутри твоей программы, без окна чата.

Термин

Песочница

Изолированная среда для ИИ-агента: он меняет только разрешённые папки и ходит только на разрешённые адреса. Если агент ошибётся или выполнит чужую команду из прочитанного текста, ущерб останется внутри ограды.

Термин

Вайб-кодинг

Способ строить продукты через диалог с ИИ-агентами: ты ставишь задачу словами, агент пишет код, ты проверяешь и итерируешь. Не «изучить программирование», а «получить результат руками агента».

Термин

Второй мозг

Папка business/ в проекте с базой знаний: аудитория, продукты, цели, экономика. Claude читает её перед каждой задачей и заземляет решения на реальный контекст бизнеса.

Термин

ИИ-клон

Цифровая проекция твоего мышления в виде папки ai-clone/: ценности, принципы, тон, правила, выученные через ошибки. Claude читает её перед текстами «от меня» - голос совпадает.

Термин

Контекст-инжиниринг

Дисциплина подготовки контекста для ИИ-агента: что он уже знает к моменту твоего промпта. 5 слоёв: ИИ-клон, бизнес, проект, зона задачи, сама задача.