MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
google/ax
AX — это open-source декларативный оркестратор для запуска большого числа изолированных задач автономных агентов в Kubernetes-кластере.
- Звёзды
- 13,963
- Форки
- 723
- Открытые issues
- 91
- Последний коммит
- 21 час назад
Что это?
AX позволяет описывать задачи с агентами в YAML с помощью трёх типов ресурсов: Task, Workspace и Model. Task запускается в изолированной песочнице с ограничениями по CPU и памяти, Workspace заранее подключает Git-репозитории, MCP-серверы и пакеты навыков, чтобы агенты сразу получили нужные инструменты, а Model задаёт используемую платформой LLM, передавая учётные данные из секрета Kubernetes. Манифесты используют API ax.io/v1alpha1 и применяются с помощью CLI ax, команды которого устроены по образцу kubectl.
AX использует Agent Substrate для выполнения задач в песочницах. Он позволяет приостанавливать простаивающую задачу, сохраняя checkpoint, а позже возобновлять её, а также подключаться к работающей песочнице через ax ssh для отладки. CLI взаимодействует с control plane по gRPC и определяет кластер по активному контексту kubectl.
Проект активно развивается, поэтому до стабильного релиза его концепции, протоколы и API могут меняться, в том числе с нарушением обратной совместимости. Для установки нужен Kubernetes-кластер, в котором уже работает Agent Substrate.
Ключевые возможности
- 01Декларативные манифесты Task, Workspace и Model, которые применяются одной командой.
- 02Выполнение задач в песочнице с ограничениями по CPU и памяти.
- 03Приостановка и возобновление задач агентов с сохранением checkpoint.
- 04Интерактивный доступ к shell работающей песочницы через ax ssh.
- 05CLI с командами по образцу kubectl, который использует активный контекст Kubernetes.
Сценарии использования
- Запуск большого числа недоверенных или автономных задач агентов в изоляции внутри Kubernetes-кластера.
- Предварительная настройка Git-репозиториев и серверов инструментов MCP, чтобы агенты сразу получали нужный контекст.
- Приостановка простаивающих долго работающих агентов и последующее возобновление без потери состояния.
Быстрый старт
- 1
Установите Agent Substrate в кластер Kubernetes и проверьте его API-сервис
kubectl get svc api -n ate-system - 2
Установите ax CLI
go install github.com/google/ax/cmd/ax@latest - 3
Разверните плоскость управления AX с помощью своего реестра контейнеров
make deploy AX_IMAGE_REPO=<your-registry> - 4
Примените пример задачи и проверьте её статус
ax apply -f examples/task.yaml
Что важно знать
- Для работы AX требуется кластер Kubernetes с предварительно установленным Agent Substrate.
- Проект активно разрабатывается, поэтому до стабильного релиза, вероятно, появятся существенные изменения, нарушающие обратную совместимость.
Темы
Частые вопросы
- Что такое ax?
- AX — это open-source декларативный оркестратор для запуска большого числа изолированных задач автономных агентов в Kubernetes-кластере. AX позволяет описывать задачи с агентами в YAML с помощью трёх типов ресурсов: Task, Workspace и Model. Task запускается в изолированной песочнице с ограничениями по CPU и памяти, Workspace заранее подключает Git-репозитории, MCP-серверы и пакеты навыков, чтобы агенты сразу получили нужные инструменты, а Model задаёт используемую платформой LLM, передавая учётные данные из секрета Kubernetes. Манифесты используют API ax.io/v1alpha1 и применяются с помощью CLI ax, команды которого устроены по образцу kubectl.
- ax можно использовать бесплатно? Какая у него лицензия?
- ax распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ax всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ax — 18 окт. 2026 г..
- Для чего можно использовать ax?
- Запуск большого числа недоверенных или автономных задач агентов в изоляции внутри Kubernetes-кластера. Предварительная настройка Git-репозиториев и серверов инструментов MCP, чтобы агенты сразу получали нужный контекст. Приостановка простаивающих долго работающих агентов и последующее возобновление без потери состояния.
- Как установить ax?
- Установите Agent Substrate в кластер Kubernetes и проверьте его API-сервис: kubectl get svc api -n ate-system Установите ax CLI: go install github.com/google/ax/cmd/ax@latest Разверните плоскость управления AX с помощью своего реестра контейнеров: make deploy AX_IMAGE_REPO=<your-registry> Примените пример задачи и проверьте её статус: ax apply -f examples/task.yaml
- Где скачать ax?
- Исходный код и инструкции по установке — на GitHub: https://github.com/google/ax
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор инструментов для создания CLI, которыми AI-агенты могут управлять существующим ПО, и CLI-Hub для установки готовых решений.
CLI для управления AI-ресурсами команды (skills, rules, agents, MCP-серверами и моделями) в общем git-репозитории и синхронизации с AI-инструментами коллег.
Подборка ресурсов, паттернов и шаблонов для проектирования инфраструктуры AI-агентов: память, MCP, разрешения, evals и оркестрация.
Прокси и CLI, которые дают AI-агентам единый базовый URL и токен для вызова каталога платных сторонних API, а также собственных ключей и инструментов команды.
Облачная ОС в виде одного бинарного файла на базе встроенного Kubernetes: с веб-интерфейсом, магазином приложений, приватным хостингом AI-моделей и доступом для AI-агентов.