Repolode
oomol-lab

oomol-lab/open-connector

Gateway de autenticação auto-hospedado que permite a agentes de IA acessar mais de 1.000 provedores SaaS por SDK, CLI, MCP, HTTP e OpenAPI, sem compartilhar credenciais.

Alternativa open source a:ComposioPipedream

Estrelas
6,048
Forks
563
Issues abertas
7
Último commit
ontem

O que é?

OpenConnector é um gateway de conectores para agentes de IA e aplicações. Os usuários conectam suas contas de aplicativos uma única vez, e o runtime disponibiliza um catálogo compartilhado de provedores e Actions pré-configuradas. Os segredos dos provedores permanecem dentro dos limites do runtime, enquanto os agentes recebem metadados das Actions, identificadores seguros das contas e resultados de execução.

O gateway oferece suporte a API keys, OAuth2, credenciais personalizadas e provedores sem autenticação. Cada Action publica schemas de requisição e resposta, além dos escopos necessários. Os controles do runtime incluem identidade da conexão, tokens de runtime, políticas de permissão e bloqueio de Actions, transferência temporária de arquivos e logs de execução com dados ocultados.

Ele pode ser executado localmente com Docker ou Node.js, usando SQLite ou PostgreSQL para armazenar o estado, e pode ser implantado no Cloudflare Workers, Fly.io ou Kubernetes por meio de um Helm chart. Também está disponível um runtime hospedado pela OOMOL. Um console web integrado permite navegar pelos provedores, configurar credenciais e depurar Actions.

Recursos principais

  • 01Catálogo compartilhado com mais de 1.000 provedores e Actions pré-configuradas
  • 02Gerenciamento de credenciais para API keys, OAuth2, credenciais personalizadas e provedores sem autenticação
  • 03Contratos de Actions com schemas de requisição e resposta e escopos necessários
  • 04Tokens de runtime e políticas de permissão e bloqueio para controlar o acesso dos agentes
  • 05Acesso por TypeScript SDK, oo CLI, MCP, HTTP e OpenAPI

Casos de uso

  • Dar a um agente de IA acesso ao GitHub, Gmail ou Notion sem compartilhar tokens dos provedores com ele
  • Adicionar fluxos de trabalho com agentes a um produto que precisa de acesso reutilizável às contas SaaS dos usuários
  • Hospedar um gateway de conectores na própria infraestrutura usando Docker, Kubernetes ou Cloudflare

Início rápido

  1. 1

    Inicie o runtime a partir da imagem publicada com Docker Compose

    docker compose up
  2. 2

    Abra o console local em http://localhost:3000 e a referência da API em http://localhost:3000/docs

  3. 3

    Execute uma Action sem autenticação para verificar o runtime

    curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'

Antes de usar

  • Os provedores OAuth precisam das credenciais de cliente OAuth de aplicativos que você mesmo registrar, a menos que use o serviço hospedado pela OOMOL.
  • A hospedagem própria exige que você gerencie o armazenamento, os aplicativos OAuth e a infraestrutura.

Tópicos

Perguntas frequentes

O que é open-connector?
Gateway de autenticação auto-hospedado que permite a agentes de IA acessar mais de 1.000 provedores SaaS por SDK, CLI, MCP, HTTP e OpenAPI, sem compartilhar credenciais. OpenConnector é um gateway de conectores para agentes de IA e aplicações. Os usuários conectam suas contas de aplicativos uma única vez, e o runtime disponibiliza um catálogo compartilhado de provedores e Actions pré-configuradas. Os segredos dos provedores permanecem dentro dos limites do runtime, enquanto os agentes recebem metadados das Actions, identificadores seguros das contas e resultados de execução.
open-connector é gratuito? Qual é a licença?
open-connector é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
open-connector ainda é mantido?
Manutenção ativa. O último commit de open-connector foi em 19 de out. de 2026.
Para que posso usar open-connector?
Dar a um agente de IA acesso ao GitHub, Gmail ou Notion sem compartilhar tokens dos provedores com ele Adicionar fluxos de trabalho com agentes a um produto que precisa de acesso reutilizável às contas SaaS dos usuários Hospedar um gateway de conectores na própria infraestrutura usando Docker, Kubernetes ou Cloudflare
Como instalar open-connector?
Inicie o runtime a partir da imagem publicada com Docker Compose: docker compose up Abra o console local em http://localhost:3000 e a referência da API em http://localhost:3000/docs Execute uma Action sem autenticação para verificar o runtime: curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'
Onde consigo open-connector?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/oomol-lab/open-connector

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados