Repolode
ComposioHQ

ComposioHQ/composio

SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.

Open source альтернатива:Zapier

Звёзды
30,646
Форки
4,875
Открытые issues
138
Последний коммит
4 часа назад

Что это?

Composio — это SDK для подключения AI-агентов к внешним приложениям. Он предоставляет более 1000 наборов инструментов с уже настроенной аутентификацией, поэтому агент может читать почту, обновлять задачи или вызывать другие сервисы без необходимости вручную создавать интеграцию для каждого из них.

SDK организует работу в сессиях, привязанных к отдельным пользователям. Сессия предоставляет метаинструменты, с помощью которых агент может во время выполнения находить инструменты приложений, проходить аутентификацию и вызывать их. Это позволяет не загружать сотни определений инструментов в контекст модели. Сессии также можно предоставлять в виде размещённой MCP-точки доступа для таких клиентов, как Claude или Cursor.

В репозитории есть SDK для TypeScript (@composio/core) и Python, CLI для поиска и запуска инструментов из командной оболочки, а также адаптеры провайдеров для фреймворков, включая OpenAI Agents, Claude Agent SDK, Vercel AI SDK, LangChain, LlamaIndex и CrewAI.

Ключевые возможности

  • 01Предоставляет более 1000 наборов инструментов с настроенной аутентификацией для каждой пользовательской сессии.
  • 02Предлагает метаинструменты, которые находят инструменты приложений, выполняют аутентификацию и запускают их во время выполнения.
  • 03Предоставляет сессии в виде размещённой MCP-точки доступа для совместимых с MCP клиентов.
  • 04Включает SDK для TypeScript и Python с согласованными API.
  • 05Включает CLI для поиска, запуска и подключения инструментов из командной оболочки.
  • 06Поддерживает множество фреймворков для агентов с помощью адаптеров провайдеров.

Сценарии использования

  • Создание персонального ассистента на базе агента, который работает с почтой, календарём или документами пользователя.
  • Предоставление кодирующему агенту, например Claude Code, доступа к действиям во внешних приложениях через CLI или MCP.
  • Добавление интеграций с несколькими приложениями в существующее приложение на LangChain, LlamaIndex или OpenAI Agents без необходимости писать коннектор для каждого приложения.
  • Разделение подключённых учётных записей пользователей в многопользовательском AI-продукте.

Быстрый старт

  1. 1

    Установите TypeScript SDK и провайдер OpenAI Agents

    npm install @composio/core @composio/openai-agents @openai/agents
  2. 2

    Получите COMPOSIO_API_KEY в панели управления Composio

  3. 3

    Создайте сессию для пользователя, передайте её инструменты агенту и запустите его

Что важно знать

  • Перед использованием SDK необходимо получить API-ключ Composio в панели управления.
  • TypeScript SDK тестируется только с Node 22 и более поздними версиями.

Темы

Частые вопросы

Что такое composio?
SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий. Composio — это SDK для подключения AI-агентов к внешним приложениям. Он предоставляет более 1000 наборов инструментов с уже настроенной аутентификацией, поэтому агент может читать почту, обновлять задачи или вызывать другие сервисы без необходимости вручную создавать интеграцию для каждого из них.
composio можно использовать бесплатно? Какая у него лицензия?
composio распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
composio всё ещё поддерживается?
Активно поддерживается. Последний коммит в composio — 20 окт. 2026 г..
Для чего можно использовать composio?
Создание персонального ассистента на базе агента, который работает с почтой, календарём или документами пользователя. Предоставление кодирующему агенту, например Claude Code, доступа к действиям во внешних приложениях через CLI или MCP. Добавление интеграций с несколькими приложениями в существующее приложение на LangChain, LlamaIndex или OpenAI Agents без необходимости писать коннектор для каждого приложения. Разделение подключённых учётных записей пользователей в многопользовательском AI-продукте.
Как установить composio?
Установите TypeScript SDK и провайдер OpenAI Agents: npm install @composio/core @composio/openai-agents @openai/agents Получите COMPOSIO_API_KEY в панели управления Composio Создайте сессию для пользователя, передайте её инструменты агенту и запустите его
Где скачать composio?
Исходный код и инструкции по установке — на GitHub: https://github.com/ComposioHQ/composio

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён вчера