ant — CLI платформы Claude
ant
Официальная утилита ant: сообщения Claude, агенты, сессии и файлы через API прямо из терминала и скриптов
- 726 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- CLI работает с вашим ключом API и аккаунтом платформы: запросы тратят деньги, а команды управляют агентами, сессиями и файлами.
Установка
- Работает в
Ручная установка
brew install anthropics/tap/antЧерез Go: `go install 'github.com/anthropics/anthropic-cli/v2/cmd/ant@latest'`, нужен Go 1.22 или новее. Затем `ant auth login` или `ANTHROPIC_API_KEY`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI работает с вашим ключом API и аккаунтом платформы: запросы тратят деньги, а команды управляют агентами, сессиями и файлами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
`ant` — официальный CLI платформы Claude от Anthropic. Он выносит API Claude в терминал: отправляет сообщения командой `ant messages create`, показывает модели через `ant models list`, управляет агентами и сессиями, загружает файлы и дает писать скрипты против любой точки входа API. Структурные флаги принимают облегченный JSON или YAML, поэтому ключи можно писать без кавычек. Вход выполняется двумя способами. Команда `ant auth login` открывает вход через аккаунт Claude Console, а переменная `ANTHROPIC_API_KEY` берет ключ из консоли напрямую. Чтобы не хранить ключ в окружении, его передают через стандартный ввод: `op read op://vault/anthropic/api-key | ant --api-key-stdin models list`. Кроме собственного API Anthropic, утилита ходит в модели Claude через Google Cloud в управляемом Anthropic режиме, через Claude Platform на AWS и через Microsoft Foundry. Для каждого шлюза свои флаги и переменные окружения: проект и рабочее пространство Google, регион и рабочее пространство AWS, ресурс и ключ Foundry. Версия 2 описана в руководстве по переходу в документации Claude API.
Для кого. Разработчикам и инженерам, которые работают с API Claude из терминала, пишут скрипты вокруг него и хотят дать агенту знакомый CLI вместо самодельных вызовов curl.
Подходит, если
- Нужно быстро проверить запрос к Claude из терминала, не пиша код на SDK
- В скрипте CI надо отправить сообщение модели и разобрать ответ в JSON
- Файлы для API нужно загрузить пакетом одной командой, без ручной загрузки через консоль
- Агентами и сессиями платформы управляют из оболочки, например в автоматизации
- Модели Claude подключены через Google Cloud, AWS или Microsoft Foundry, и нужен единый CLI для всех шлюзов
Не подходит, если
- Нужна интерактивная работа с кодом: для этого есть Claude Code, а `ant` только вызывает API
- Сервис живет внутри приложения: для продакшен-кода лучше подходят официальные SDK
- Нет доступа к API Anthropic: из России он недоступен напрямую, и CLI доступа не добавляет
- Нужен ключ только для локальной модели: утилита работает с платформой Claude и локальные модели не поддерживает
Пример запроса к агенту
Отправь через ant сообщение «Hello, Claude» с лимитом 1024 токена и покажи только текст ответа.Ограничения
Утилита работает только с платформой Claude и ее шлюзами через Google Cloud, AWS и Microsoft Foundry. API Anthropic из России напрямую недоступен, поэтому сам CLI без доступа к платформе бесполезен.
Для каждого шлюза нужны свои настройки. В Foundry токен Microsoft Entra ID CLI не обновляет сам, при истечении его задают заново. Команда `ant beta:worker` в Foundry не поддерживается. Выбор шлюза определяют конкретные флаги или переменные, одни `AWS_REGION` и `AWS_PROFILE` его не включают.
В репозитории лежит отдельный модуль Go `sandboxes/` с компонентами самостоятельно размещаемых песочниц для Claude Managed Agents. Установка из исходников требует Go 1.22 или новее. Лицензия Apache 2.0, старые версии остаются под MIT.
Как отключить. Удалите утилиту командой `brew uninstall ant` или удалите бинарник из каталога бинарников Go. Сохраненные данные входа удалите вручную, а ключ API отзовите в консоли платформы.
Частые вопросы
Как установить ant?
Командой `brew install anthropics/tap/ant` или через Go: `go install 'github.com/anthropics/anthropic-cli/v2/cmd/ant@latest'`. После установки каталог бинарников Go должен быть в PATH.
Как войти в аккаунт?
Командой `ant auth login` с аккаунтом Claude Console или переменной `ANTHROPIC_API_KEY`. Ключ можно подать и через стандартный ввод ключом `--api-key-stdin`.
Как работать с Claude через Google Cloud или AWS?
Задайте проект и рабочее пространство Google, либо регион и рабочее пространство AWS переменными или флагами. CLI сам направит запросы через нужный шлюз.
Работает ли ant с Microsoft Foundry?
Да. Нужны `ANTHROPIC_FOUNDRY_RESOURCE` и ключ либо токен Entra ID. Команда `ant beta:worker` в Foundry не поддерживается.
На каких системах работает ant?
На macOS, Linux и Windows.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыАрхив документации Anthropic в Markdown: Claude Code, API, MCP, продукты и справка, 4100 файлов, обновление четыре раза в сутки
CLI на Rust для работы с языковыми моделями из терминала: ответ, картинка, видео, OCR, коммит-сообщения и команды оболочки
CLI хранит задачи и архитектурные решения в репозитории, чтобы любой кодирующий агент читал их и брал работу.
Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear
Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером
HTTP-шлюз для Claude Code и Codex переключает API-подключения при ошибке и преобразует форматы запросов моделей
Коротко о README
Короткий README: назначение утилиты, установка через Homebrew или Go, два способа входа и первый запрос. Основная часть описывает настройку шлюзов Google Cloud, AWS и Microsoft Foundry. Полная документация лежит на платформе Claude.