Агентные оболочки 2026: обзор нового поколения harness для кодинг-агентов
Разбираем новый класс инструментов 2026 года — агентные оболочки (harness) и workspace, которые дают общий слой оркестрации над Claude Code, Codex, Cursor и вашими агентами. Что это, чем отличаются шесть самых заметных проектов и что выбрать под задачу.
В 2026 году рядом с самими кодинг-агентами (Claude Code, Codex, Cursor) вырос отдельный класс инструментов — агентные оболочки (agent harness) и рабочие пространства (agent workspace). Их задача — оркестрировать несколько агентов сразу, хранить историю сессий, применять политики и не привязывать вас к одному вендору. Ниже — что это такое и обзор шести самых заметных новых проектов: Omnigent, Graft, Octop, ZCode, Kun и Apache Maka. Все метрики сняты с публичных API 09.10.2026.
Короткий ответ
Оболочка (harness) — это прослойка между вами и агентом: она не «думает» вместо модели, а решает, как запускать агентов, хранить сессии, делить задачу между ними и ограничивать доступ. Если вы пользуетесь одним агентом в одном редакторе — оболочка не нужна. Если у вас несколько агентов, несколько устройств и требование к контролю — нужна. Самые заметные открытые проекты 2026 года: Omnigent (meta-harness), Graft (контекст-слой), Octop (self-hosted ассистент), ZCode, Kun и Apache Maka.
01Что такое агентная оболочка (harness)
Кодинг-агент — это модель плюс набор инструментов (чтение файлов, запуск команд, правки). Оболочка встаёт на уровень выше: она даёт общий интерфейс к разным агентам, ведёт журнал сессий, применяет правила безопасности и позволяет продолжать работу с любого устройства. Проще говоря, агент — это «исполнитель», а оболочка — «диспетчерская».
Путь задачи через оболочку
Оркестрация — несколько агентов в одной сессии, один может проверять работу другого
Хранение и синхронизация — сессия переживает переход с терминала в браузер и на телефон
Политики и сандбокс — что агенту разрешено делать с файлами и командами
Независимость от вендора — смена модели или агента без переписывания процессов
Почему класс появился именно сейчас
К 2026 году у одной команды одновременно оказались Claude Code, Codex, Cursor, Gemini CLI и локальные модели. Возникла задача: не выбирать один инструмент, а управлять всеми сразу. Именно её и решают оболочки — это надстройка, а не замена агентов.
02Кто в подборке
Ниже — шесть открытых проектов, которые в 2026 году вышли в топ GitHub по теме агентов. Звёзды и форки сняты через GitHub API 09.10.2026: это публичная, но быстро меняющаяся метрика — воспринимайте её как индикатор интереса, а не как оценку качества.
Звёзды на GitHub: шесть агентных оболочекснято 09.10.2026, GitHub API
Число звёзд меняется ежедневно; источник — GitHub API, снято 09.10.2026.
Звёзды и форки: соотношение вовлечённости
Данные GitHub API, снято 09.10.2026. У ZCode много форков относительно звёзд — типично для инструмента, который часто клонируют для сборки из исходников.
Инструмент
Что это
Язык
Лицензия
★ (09.10.2026)
Omnigent
meta-harness: единый слой над Claude Code, Codex, Cursor, OpenCode, Hermes, Pi и своими агентами
Python
Apache-2.0
10 692
Graft
контекст-слой (граф кода) для кодинг-агентов: Claude Code, Cursor, Codex, Gemini
TypeScript
MIT
9 815
Octop
self-hosted многоагентный ассистент: сервер, веб-панель, каналы, долговременная память
Python
MIT
8 107
ZCode
harness от Z.ai (GLM): десктоп, веб и терминальный agent CLI
TypeScript
Apache-2.0
7 575
Kun
local-first рабочее пространство агента: код, тексты, дизайн, исследования
TypeScript
см. репозиторий
6 318
Apache Maka
agent workspace по эгидой ASF: журнал всех действий (event-sourcing), локальные данные
TypeScript
Apache-2.0
5 696
Сводная таблица по данным GitHub API, снято 09.10.2026. У Kun лицензия не указана однозначно — читайте файл LICENSE в репозитории.
Языки реализации: TypeScript против Python
Фактическое распределение по данным GitHub API, снято 09.10.2026: четыре проекта на TypeScript, два на Python.
03Как выбирать оболочку
Оболочки отличаются не «умом» (ум даёт модель), а тем, какую задачу они закрывают. Сначала определите, чего вам не хватает: единого окна над несколькими агентами, контекста по большому репозиторию, собственного сервера или мобильного доступа.
Из каких слоёв состоит оболочка
Задача
Рекомендация
Почему
Работать с несколькими агентами в одном окне
Omnigent
Заявлен как meta-harness: Claude Code, Codex, Cursor и свои агенты в одной сессии
Дать агенту понимание большого репозитория
Graft
Строит граф кода и подсовывает агенту нужный контекст, экономя токены
Развернуть ассистента на своём сервере
Octop
Self-hosted: сервер, панель, каналы и память под вашим контролем
Кодинг-агент с привязкой к GLM
ZCode
Harness от Z.ai под их же модели (GLM)
Локальный рабочий стол для агентов
Kun или Apache Maka
Оба local-first: данные остаются на вашей машине
Рекомендации построены на описаниях самих проектов (README, официальные сайты), а не на независимом тесте.
04Что внутри: коротко по каждому
Omnigent описывает себя как «meta-harness для всех ваших AI-агентов»: один слой поверх Claude Code, Codex, Cursor, OpenCode, Hermes, Pi и агентов, описанных в YAML. Заявляет работу с любого устройства (терминал, браузер, телефон, десктоп), совместные сессии и использование любой модели — своего ключа, подписки или гейтвея. На PyPI версия 0.17.0, статус проекта — alpha.
Graft решает другую задачу: это контекстный слой и «граф кода» для кодинг-агентов. Идея — дать агенту понимание именно вашего репозитория, чтобы он быстрее и дешевле находил нужные файлы. Поддерживает Claude Code, Cursor, Codex и Gemini.
Octop — это не оболочка над чужими агентами, а самостоятельный self-hosted ассистент: сервер с API, веб-панель, каналы мессенджеров, эксперты (роли), планировщик задач (cron) и долговременная память. Ставится как сервис или в Docker.
ZCode — harness от Z.ai, компании за моделями GLM. Включает десктоп-приложение, веб-интерфейс и терминальный agent CLI; исходники открыты (Apache-2.0), что встречается реже, чем закрытые клиенты.
Kun и Apache Maka — два local-first рабочих пространства. Kun позиционируется как «одна среда для кодинга, текстов, дизайна и исследований». Maka развивается под эгидой Apache Software Foundation (статус Incubating) и делает ставку на полный журнал действий агента (event-sourcing): можно посмотреть, что именно он сделал на каждом шаге.
Проверяйте статус проекта
Часть проектов — молодые (созданы в мае–сентябре 2026) и помечены как alpha. Для продакшена смотрите на дату последнего релиза, активность коммитов и наличие документации, а не только на число звёзд.
05Тренд: когда всё это появилось
Даты создания репозиториев (GitHub, created_at)
Все шесть проектов появились в 2026 году — класс агентных оболочек сформировался за считанные месяцы. Даты по GitHub API, снято 09.10.2026.
Что это значит для выбора
Раз класс сформировался только в 2026 году, стандарты ещё не устоялись: API, форматы конфигов и поддерживаемые агенты будут меняться. Берите оболочку с открытым кодом и лицензией (Apache-2.0 или MIT) — так вы не окажетесь заперты в закрытом формате.
06Как начать
Четыре шага
1
Определите задачу
Нужен общий слой над несколькими агентами, контекст по репозиторию или свой сервер — от этого зависит выбор инструмента.
terminalcopy
# задача -> тип оболочки
2
Проверьте требования
Python-проекты (Omnigent, Octop) и TypeScript-проекты (Graft, ZCode, Kun, Maka) требуют разных рантаймов — сверьтесь с README.
terminalcopy
# Python 3 / Node.js — смотрите README проекта
3
Начните с локального запуска
Разверните на своей машине и прогоните одну реальную задачу, прежде чем пускать агента в рабочий репозиторий.
terminalcopy
# см. Quick Start в README
4
Ограничьте доступ
Задайте, к каким папкам и командам агент имеет доступ, и заведите отдельный ключ под оболочку.
terminalcopy
# политики и сандбокс — в конфиге проекта
Частые вопросы
Что такое harness для AI-агентов?
Это прослойка-оркестратор между вами и агентом: она запускает агентов, хранит сессии, применяет политики и позволяет работать с несколькими агентами из одного места. Сама модель и её способности от оболочки не зависят.
Чем Omnigent отличается от Claude Code?
Claude Code — это конкретный агент с моделью Claude внутри, а Omnigent — оболочка (meta-harness) над агентами: он оркестрирует Claude Code, Codex, Cursor и другие, а не заменяет их. Их правильнее использовать вместе.
Нужна ли оболочка, если я и так пользуюсь Cursor?
Если вы работаете в одном редакторе с одним агентом — обычно нет. Оболочка даёт эффект, когда агентов несколько, когда нужен доступ с разных устройств или когда важны журнал действий и политики безопасности.
Это бесплатно?
Перечисленные проекты — открытый код с лицензиями Apache-2.0 или MIT, поэтому сам софт бесплатен. Платить придётся за модели, к которым агенты обращаются: свой API-ключ, подписка или локальная модель. Конкретные тарифы моделей уточняйте на официальных сайтах вендоров.
Данные остаются у меня?
У local-first-проектов (Kun, Apache Maka) и у self-hosted (Octop) — да, данные на вашей машине или сервере. У других режим хранения и синхронизации зависит от конфигурации — проверяйте в документации проекта.
Агентные оболочки — главный новый класс инструментов 2026 года: они не заменяют агентов, а дают над ними общий слой. Начните с Omnigent, если у вас несколько агентов, или с Octop/Kun, если нужен self-hosted или local-first. Оценка отражает полноту и практическую пользу материала.
Подобрать агента под задачу
Каталог AI-агентов и оболочек с единой методикой оценки и фильтрами.