open-connector

一键连接千款 SaaS,让 AI 智能体轻松调用外部工具

open-connector 是一个开源的认证网关,旨在将 1000+ SaaS 提供商与 AI 智能体无缝连接。它解决了 AI 智能体在访问外部服务时面临的认证复杂性和集成难题,通过提供 SDK、CLI、MCP、HTTP 和 OpenAPI 等多种接入方式,使开发者能够轻松地为智能体添加工具调用能力。其核心能力包括统一的认证管理、标准化 API 接口、以及多云环境下的部署支持(如 Cloudflare Workers)。该项目基于 TypeScript 构建,技术栈覆盖 agent-tools、api-gateway、automation 等,适合构建自动化工作流和智能体应用。目前项目处于成长期,社区活跃,为 AI 应用开发提供了基础设施级的连接方案。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 5872
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队oomol-lab
所属国家
官网地址https://oomol.com
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agent-tools,ai-agents,api-gateway,automation,cli,cloudflare-workers,connectors,integration-platform,mcp,model-context-protocol,oauth,oomol,openapi,openconnector,saas-integrations,sdk,self-hosted,typescript
GitHub 星标★ 5872
30天Star增速
HF 下载量
上线时间2026-06-29 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数9

使用教程

难度:入门 约 10 分钟 部署方式:Docker 5 步

环境要求

  • 已安装 Docker 与 Docker Compose(用于自托管运行时)
  • 若使用 PostgreSQL 存储,需要 PostgreSQL 15 或更高版本
  • 连接 OAuth 提供商前,需先在该提供商处注册应用并获取 OAuth 客户端凭据
  • 可选:使用 Node.js 运行时代替 Docker 进行本地自托管

安装与启动步骤

  1. 1启动自托管运行时

    在项目目录下执行 docker compose up,会自动拉取官方镜像 ghcr.io/oomol-lab/open-connector:latest 并启动服务。

    docker compose up
  2. 2从源码构建启动

    如果不想用发布镜像,可叠加 build 配置文件从源码构建镜像再启动,首次构建耗时较长。

    docker compose -f docker-compose.yml -f docker-compose.build.yml up --build
  3. 3打开控制台与API文档

    服务启动后在浏览器访问本地控制台查看运行时状态与提供商,访问 /docs 查看自动生成的 API 参考。

  4. 4运行Action验证

    调用一个无需认证的 Action(hackernews.get_top_stories),能返回 JSON 结果说明运行时已就绪。

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

    默认用 SQLite,配置 OOMOL_CONNECT_DATABASE_URL 后可改用 PostgreSQL;升级版本前必须先显式执行迁移,服务启动不会自动建表。

    npm run runtime:migrate

关键配置

配置项必填说明示例
OOMOL_CONNECT_DATABASE_URL否配置后运行时改用 PostgreSQL 15+ 存储,不配置则默认使用 SQLitepostgresql://user:password@localhost:5432/open_connector

如何确认成功

浏览器打开 http://localhost:3000 能看到控制台页面,且执行 curl 调用 hackernews.get_top_stories 返回 JSON 数据。

常见问题

Q:不自己注册 OAuth 应用可以吗?

A:可以。自托管运行时连接 OAuth 提供商需要你自己注册应用拿到的客户端凭据;若不配置,可改用 OOMOL 托管的连接器服务让用户直接授权。

Q:数据存在哪里?

A:Node 运行时默认使用 SQLite,也可以配置 PostgreSQL 15 或更高版本作为运行时存储。

Q:升级后启动报 schema 相关错误怎么办?

A:先显式执行迁移 npm run runtime:migrate 再启动新版本;服务启动只检查 schema 是否就绪,不会自动执行 PostgreSQL DDL。

Q:应该用哪个镜像标签?

A:latest 是最新发布版本,tip 是最新的 main 分支构建,生产环境建议使用固定的已发布版本标签。

注意事项

  • 本地控制台默认地址为 http://localhost:3000,API 参考在 http://localhost:3000/docs。
  • 自托管模式下存储与 OAuth 应用都由你自己管理。
  • PostgreSQL 迁移是显式操作,多实例部署前需按文档确认权限与 TLS 要求。
  • Kubernetes 部署请参考仓库中的 Helm chart(deploy/helm/open-connector)。

核心亮点

  • 覆盖 1000+ SaaS 提供商,集成生态丰富,减少自建连接器成本
  • 提供 SDK、CLI、MCP、HTTP 多种接入方式,适配不同开发场景
  • 基于 Cloudflare Workers 部署,边缘计算带来低延迟和高可用性

不足之处

  • 项目处于成长期,文档和社区支持可能尚不完善
  • 依赖 Cloudflare 生态,可能限制非 Cloudflare 用户的部署灵活性

适用场景

  • 为 AI 智能体快速接入第三方 SaaS 工具(如 CRM、邮件)
  • 构建企业级自动化工作流,统一管理外部 API 认证
  • 在边缘环境中部署轻量级 API 网关,代理 SaaS 请求

替代项目

n8n、Pipedream、Zapier

项目介绍

open-connector 是基础设施领域的开源项目,由 oomol-lab 开发,是 2026 年新上线的项目。

在全站 13,090 个收录项目中,它的 GitHub 星标数(5,872)位列前 8%,在基础设施分类的 1,132 个项目里位列前 12%。

近 41 天,它的 GitHub 星标从 4,620 增加到 5,872,净增 1,252。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。从国内网络环境看,可直接访问。

它主要面向的使用场景是:为AI智能体快速接入第三方SaaS工具(如CRM、邮件)。同类可对比的替代方案包括 n8n、Pipedream、Zapier。

上一篇:emisar

下一篇:suna

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09