- Дата публикации
Universal CLI от Composio: один терминал для 1000+ интеграций ИИ-агентов
Что появилось / что изменилось
Composio выпустила универсальный CLI-инструмент composio-cli, который подключает ИИ-агентов к более чем 1000 приложений прямо из терминала. Установка — одной командой:
curl -fsSL https://composio.dev/install | bash
Дальше всё крутится вокруг нескольких базовых команд:
composio search <query>— семантический поиск нужного инструмента по описанию задачи в свободной форме, вроде «send emails» или «create github issue».composio execute <slug>— запуск конкретного инструмента по slug, напримерGITHUB_CREATE_ISSUE, с автоматической проверкой входных данных и статуса авторизации.composio link <toolkit>— привязка аккаунта нужного сервиса (например,github,gmail) через OAuth или ключи.composio proxy— curl‑подобный доступ к «сырым» API любого подключенного сервиса через ваш связанный аккаунт.composio run— исполнение JS/TS-кода (через Bun, ESNext) с уже внедрёнными хелперамиexecute(),search(),proxy()иsubAgent().
CLI сразу даёт рабочий «конвейер»: search → execute, при ошибке авторизации — команда link, и повторный execute. Все действия логируются, доступны логи и артефакты в директории сессии.
Как это работает
Composio выступает прослойкой между ИИ-агентами и внешними сервисами. Архитектура простая по идее и довольно насыщенная по реализации.
-
Аутентификация. Вы запускаете
composio login, проходите авторизацию через веб-линк. Для конкретных сервисов (github,gmailи т.д.) используетсяcomposio link <toolkit>. OAuth, API‑ключи, обновление токенов и хранение учётных данных остаются на стороне Composio, агенту не нужно «думать» о секретах. -
Скопированные инструменты. Каждый вызов инструмента привязывается к конкретному пользователю, его правам и контексту. CLI не даёт переизбыточные права: инструмент работает в рамках заранее заданных разрешений.
-
Выполнение в песочнице. Вызовы идут в изолированной среде с полной наблюдаемостью: Composio логирует каждое действие, хранит историю и артефакты сессий. Есть команда
composio artifacts cwd, которая показывает директорию артефактов для текущей рабочей папки. -
Интерфейс для агентов. Агентам не нужно напрямую строить REST‑запросы. Они опираются на семантический поиск (
search) и slug‑и инструментов (execute). При необходимости можно перейти на низкий уровень черезproxyи отправить произвольный HTTP‑запрос с нужными заголовками и телом. -
Скрипты и типы для разработчиков. Через
composio runможно запускать JS/TS‑скрипты, где уже внедрены хелперы для поиска и выполнения инструментов. Командыdev,generate,manageподдерживают интеграцию в проекты, генерацию тайпингов (TypeScript и Python) и управление организациями, триггерами и аккаунтами.
Что это значит для вас
Если вы делаете ИИ‑агента, который должен не только «отвечать», но и действовать в сторонних сервисах, Composio снимает большую часть рутины:
- Не нужно вручную шить интеграции с десятками API.
- Не нужно хранить и обновлять ключи и токены.
- Можно быстро давать агенту новые возможности через готовые инструменты.
Где это реально полезно:
- Автоматизация dev‑процессов. Создавать issues в GitHub (
GITHUB_CREATE_ISSUE), читать профили пользователей, дергать CI/CD через несколько командsearch+execute. - Рабочие ассистенты. Подключить почту, таск‑менеджер, CRM и разрешить агенту выполнять простые операции: отправка писем, создание задач, изменение статусов.
- Эксперименты с агентами. Через
composio runможно быстро проверять гипотезы: написать короткий скрипт на JS/TS, вызвать пару инструментов и посмотреть логи. - Работа с редкими API. Если под ваш случай нет готового «инструмента»,
composio proxyдаёт доступ к любому endpoint через уже привязанный аккаунт.
Где использовать осторожно:
- Если вам нужен полный контроль и вы не готовы доверять стороннему сервису управление OAuth и ключами, придётся взвешивать риски.
- Если агенту нужны только 1–2 внутренних API, возможно проще сделать прямую интеграцию, чем учить команду новому CLI.
Сервис не заявляет про геоограничения или необходимость VPN, но с учётом того, что доступ идёт через внешний веб‑дашборд, есть риск блокировок на уровне российского интернета. Для корпоративного использования в России стоит заранее проверить доступность composio.dev и связанных доменов из вашей сети.
Место на рынке
Composio CLI идёт в зону, где сейчас много конструкторов «инструментов для ИИ», но делает упор именно на терминал и developer experience.
Здесь нет отдельного движка LLM: Composio работает поверх уже существующих агентов и моделей, добавляя уровень интеграций и управления авторизацией. Акцент — на том, чтобы агент мог вызвать GITHUB_CREATE_ISSUE или любой другой инструмент без прямой работы с REST.
Продукт конкурирует не с GPT‑5 или Claude 4, а с самописными прослойками и SDK, которые разработчики сейчас собирают вокруг своих агентов. В отличие от них, Composio даёт единый CLI, общий формат инструментов и встроенные сценарии вроде search → execute → link.
Чётких цифр по скорости выполнения, стоимости или сравнению с альтернативами Composio не приводит. Ориентироваться приходится на сценарии использования: если у вас уже есть сложный зоопарк интеграций вокруг агентов, Composio может заменить самописный слой. Если же проект только запускается и интеграций немного, выгода проявится по мере роста числа подключённых сервисов и агентов.