SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.
ComposioHQ/composio
SDKs para TypeScript e Python que dão a agentes de IA acesso a mais de 1.000 toolkits de apps pré-autenticados, sessões por usuário e um sandbox para executar ações.
Alternativa open source a:Zapier
- Estrelas
- 30,646
- Forks
- 4,875
- Issues abertas
- 138
- Último commit
- há 6 horas
O que é?
Composio é um SDK para conectar agentes de IA a apps externos. Ele oferece mais de 1.000 toolkits com a autenticação já resolvida, permitindo que um agente leia e-mails, atualize tickets ou chame outros serviços sem que o desenvolvedor precise criar cada integração manualmente.
O SDK organiza o trabalho em sessões vinculadas a usuários individuais. Cada sessão disponibiliza meta tools que permitem ao agente descobrir, autenticar e executar ferramentas de apps em tempo de execução, evitando carregar centenas de definições de ferramentas no contexto do modelo. As sessões também podem ser expostas como um endpoint MCP hospedado para clientes como Claude ou Cursor.
O repositório inclui um SDK TypeScript (@composio/core), um SDK Python, uma ferramenta de linha de comando para pesquisar e executar ferramentas pelo shell e adaptadores para provedores de frameworks como OpenAI Agents, Claude Agent SDK, Vercel AI SDK, LangChain, LlamaIndex e CrewAI.
Recursos principais
- 01Oferece mais de 1.000 toolkits com autenticação gerenciada para cada sessão de usuário.
- 02Disponibiliza meta tools que descobrem, autenticam e executam ferramentas de apps em tempo de execução.
- 03Expõe sessões como um endpoint MCP hospedado para clientes compatíveis com MCP.
- 04Inclui SDKs para TypeScript e Python com APIs equivalentes.
- 05Inclui uma CLI para pesquisar, executar e conectar ferramentas pelo shell.
- 06Dá suporte a diversos frameworks de agentes por meio de adaptadores para provedores.
Casos de uso
- Criar um agente de assistente pessoal que execute ações nos e-mails, no calendário ou nos documentos de um usuário.
- Dar a um agente de programação, como Claude Code, acesso a ações em apps externos pela CLI ou pelo MCP.
- Adicionar integrações com vários apps a uma aplicação existente com LangChain, LlamaIndex ou OpenAI Agents, sem escrever cada conector.
- Manter separadas as contas conectadas de cada usuário em um produto de IA multi-tenant.
Início rápido
- 1
Instale o SDK de TypeScript e o provider do OpenAI Agents
npm install @composio/core @composio/openai-agents @openai/agents - 2
Obtenha uma COMPOSIO_API_KEY no painel do Composio
- 3
Crie uma sessão para um usuário, passe as ferramentas dela para um agente e execute-o
Antes de usar
- É necessário obter uma chave de API do Composio no painel antes de usar o SDK.
- O SDK de TypeScript é testado apenas com Node 22 ou versões posteriores.
Tópicos
Perguntas frequentes
- O que é composio?
- SDKs para TypeScript e Python que dão a agentes de IA acesso a mais de 1.000 toolkits de apps pré-autenticados, sessões por usuário e um sandbox para executar ações. Composio é um SDK para conectar agentes de IA a apps externos. Ele oferece mais de 1.000 toolkits com a autenticação já resolvida, permitindo que um agente leia e-mails, atualize tickets ou chame outros serviços sem que o desenvolvedor precise criar cada integração manualmente.
- composio é gratuito? Qual é a licença?
- composio é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- composio ainda é mantido?
- Manutenção ativa. O último commit de composio foi em 20 de out. de 2026.
- Para que posso usar composio?
- Criar um agente de assistente pessoal que execute ações nos e-mails, no calendário ou nos documentos de um usuário. Dar a um agente de programação, como Claude Code, acesso a ações em apps externos pela CLI ou pelo MCP. Adicionar integrações com vários apps a uma aplicação existente com LangChain, LlamaIndex ou OpenAI Agents, sem escrever cada conector. Manter separadas as contas conectadas de cada usuário em um produto de IA multi-tenant.
- Como instalar composio?
- Instale o SDK de TypeScript e o provider do OpenAI Agents: npm install @composio/core @composio/openai-agents @openai/agents Obtenha uma COMPOSIO_API_KEY no painel do Composio Crie uma sessão para um usuário, passe as ferramentas dela para um agente e execute-o
- Onde consigo composio?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ComposioHQ/composio
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Plataforma visual para criar, testar e implantar agentes e workflows de IA, com exposição integrada por API e servidor MCP.
SDK oficial de TypeScript para criar servidores e clientes do Model Context Protocol e fornecer contexto padronizado a aplicações com LLMs.
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.
Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.