Repolode
ComposioHQ

ComposioHQ/composio

SDK de TypeScript y Python que ofrece a los agentes de IA más de 1000 toolkits de apps con autenticación previa, sesiones por usuario y un sandbox para ejecutar acciones.

Alternativa open source a:Zapier

Estrellas
30,646
Forks
4,875
Issues abiertos
138
Último commit
hace 6 horas

¿Qué es?

Composio es un SDK para conectar agentes de IA con apps externas. Ofrece más de 1000 toolkits con la autenticación ya resuelta, para que un agente pueda leer correos, actualizar tickets o llamar a otros servicios sin que el desarrollador tenga que crear cada integración manualmente.

El SDK organiza el trabajo en sesiones vinculadas a usuarios individuales. Cada sesión ofrece meta tools que permiten al agente descubrir, autenticar y ejecutar herramientas de apps en tiempo de ejecución, evitando así cargar cientos de definiciones de herramientas en el contexto del modelo. Las sesiones también se pueden exponer como un endpoint MCP alojado para clientes como Claude o Cursor.

El repositorio incluye un SDK de TypeScript (@composio/core), un SDK de Python, una herramienta de línea de comandos para buscar y ejecutar herramientas desde una terminal, y adaptadores de proveedores para frameworks como OpenAI Agents, Claude Agent SDK, Vercel AI SDK, LangChain, LlamaIndex y CrewAI.

Funciones clave

  • 01Ofrece más de 1000 toolkits con la autenticación resuelta para cada sesión de usuario.
  • 02Incluye meta tools que descubren, autentican y ejecutan herramientas de apps en tiempo de ejecución.
  • 03Expone sesiones como un endpoint MCP alojado para clientes compatibles con MCP.
  • 04Incluye SDK de TypeScript y Python con APIs equivalentes.
  • 05Incluye una CLI para buscar, ejecutar y vincular herramientas desde una terminal.
  • 06Es compatible con numerosos frameworks de agentes mediante adaptadores de proveedores.

Casos de uso

  • Crear un agente de asistencia personal que gestione el correo, el calendario o los documentos de un usuario.
  • Dar a un agente de programación como Claude Code acceso a acciones de apps externas mediante la CLI o MCP.
  • Añadir integraciones con varias apps a una aplicación existente de LangChain, LlamaIndex u OpenAI Agents sin tener que escribir cada conector.
  • Mantener separadas las cuentas conectadas de cada usuario en un producto de IA multiinquilino.

Inicio rápido

  1. 1

    Instala el SDK de TypeScript y el proveedor de OpenAI Agents

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

    Obtén una COMPOSIO_API_KEY en el panel de Composio

  3. 3

    Crea una sesión para un usuario, pasa sus herramientas a un agente y ejecútalo

Antes de usarlo

  • Antes de usar el SDK, necesitas una clave de API de Composio del panel.
  • El SDK de TypeScript solo se prueba con Node 22 o versiones posteriores.

Temas

Preguntas frecuentes

¿Qué es composio?
SDK de TypeScript y Python que ofrece a los agentes de IA más de 1000 toolkits de apps con autenticación previa, sesiones por usuario y un sandbox para ejecutar acciones. Composio es un SDK para conectar agentes de IA con apps externas. Ofrece más de 1000 toolkits con la autenticación ya resuelta, para que un agente pueda leer correos, actualizar tickets o llamar a otros servicios sin que el desarrollador tenga que crear cada integración manualmente.
¿composio es gratuito? ¿Qué licencia tiene?
composio es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿composio sigue mantenido?
Mantenimiento activo. El último commit de composio fue el 20 oct 2026.
¿Para qué puedo usar composio?
Crear un agente de asistencia personal que gestione el correo, el calendario o los documentos de un usuario. Dar a un agente de programación como Claude Code acceso a acciones de apps externas mediante la CLI o MCP. Añadir integraciones con varias apps a una aplicación existente de LangChain, LlamaIndex u OpenAI Agents sin tener que escribir cada conector. Mantener separadas las cuentas conectadas de cada usuario en un producto de IA multiinquilino.
¿Cómo se instala composio?
Instala el SDK de TypeScript y el proveedor de OpenAI Agents: npm install @composio/core @composio/openai-agents @openai/agents Obtén una COMPOSIO_API_KEY en el panel de Composio Crea una sesión para un usuario, pasa sus herramientas a un agente y ejecútalo
¿Dónde consigo composio?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ComposioHQ/composio

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados