Repolode
ComposioHQ

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. 1

    Instale o SDK de TypeScript e o provider do OpenAI Agents

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

    Obtenha uma COMPOSIO_API_KEY no painel do Composio

  3. 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