SDK de código abierto para crear y ejecutar agentes de IA en Python y TypeScript, con herramientas, MCP, memoria y compatibilidad con distintos modelos.
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
Instala el SDK de TypeScript y el proveedor de OpenAI Agents
npm install @composio/core @composio/openai-agents @openai/agents - 2
Obtén una COMPOSIO_API_KEY en el panel de Composio
- 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
AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
Plataforma visual para crear, probar y desplegar agentes y flujos de trabajo de IA, con exposición integrada mediante API y servidor MCP.
SDK oficial de TypeScript para crear servidores y clientes de Model Context Protocol que proporcionan contexto estandarizado a aplicaciones con LLM.
Framework de TypeScript para crear agentes de IA con memoria, herramientas, MCP, RAG, voz y flujos de trabajo, además de la consola VoltOps para observabilidad.
Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.