Дата публикации
ai_products

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 выступает прослойкой между ИИ-агентами и внешними сервисами. Архитектура простая по идее и довольно насыщенная по реализации.

  1. Аутентификация. Вы запускаете composio login, проходите авторизацию через веб-линк. Для конкретных сервисов (github, gmail и т.д.) используется composio link <toolkit>. OAuth, API‑ключи, обновление токенов и хранение учётных данных остаются на стороне Composio, агенту не нужно «думать» о секретах.

  2. Скопированные инструменты. Каждый вызов инструмента привязывается к конкретному пользователю, его правам и контексту. CLI не даёт переизбыточные права: инструмент работает в рамках заранее заданных разрешений.

  3. Выполнение в песочнице. Вызовы идут в изолированной среде с полной наблюдаемостью: Composio логирует каждое действие, хранит историю и артефакты сессий. Есть команда composio artifacts cwd, которая показывает директорию артефактов для текущей рабочей папки.

  4. Интерфейс для агентов. Агентам не нужно напрямую строить REST‑запросы. Они опираются на семантический поиск (search) и slug‑и инструментов (execute). При необходимости можно перейти на низкий уровень через proxy и отправить произвольный HTTP‑запрос с нужными заголовками и телом.

  5. Скрипты и типы для разработчиков. Через 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 может заменить самописный слой. Если же проект только запускается и интеграций немного, выгода проявится по мере роста числа подключённых сервисов и агентов.


Читайте также

🔗 Источник: https://composio.dev/cli
Universal CLI от Composio: один терминал для 1000+ интеграций ИИ-агентов — VogueTech | VogueTech