Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
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
Установите TypeScript SDK и провайдер OpenAI Agents
npm install @composio/core @composio/openai-agents @openai/agents - 2
Получите COMPOSIO_API_KEY в панели управления Composio
- 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-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Визуальная платформа для создания, тестирования и развертывания AI-агентов и рабочих процессов с поддержкой API и MCP-серверов.
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.
Python-фреймворк для создания и оркестрации мультиагентных систем с последовательными, параллельными, графовыми и иерархическими сценариями работы.
Подборка из более чем 50 запускаемых учебных Jupyter-ноутбуков по методам создания GenAI-агентов — от простых чат-ботов до мультиагентных систем.