open-connector

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

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 592 🐛 待处理 7 👀 关注 23
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 6212
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

open-connector 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队oomol-lab
官网地址https://oomol.com
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言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 星标★ 6212
上线时间2026-06-29 00:00:00
代码更新2026-11-10
仓库体积45.7 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数10

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6212

使用教程

难度:入门 约 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

上一篇:emisar

下一篇:suna

同类项目推荐

CPA_Orbit 开源

本地命令行统一管理 AI 账号与配额,实时监控价格

From K12 price radar to CPA proxy operations: a local-first console for offers, subs···

★ 68 2026-08-09
freebucks-proxy 开源

多账号池化 OpenAI 网关,编码模型调用不再被限流卡住

Archived; no longer maintained.

★ 297 2026-09-21
rampart 开源

给 AI 代理装上防火墙,控制它们在你电脑上的一举一动。

Open-source firewall for AI agents. Policy engine that audits and controls what Open···

★ 92 2026-08-09
NpgsqlRest 开源

数据库直接变 REST API,省掉写后端代码

Transform Your PostgreSQL Database into a Production-Ready, Blazing-Fast Standalone ···

★ 134 2026-09-24
awesome-hosting 开源

按最低价排序的托管清单,几分钟挑出最省钱的服务器

List of awesome hosting sorted by minimal plan price

★ 964 2026-09-22
k8ssandra-operator 开源

在 K8s 上像管理应用一样管理 Cassandra 集群,自动部署与运维

The Kubernetes operator for K8ssandra

★ 243 2026-08-09
dolt 开源

像 Git 管代码一样管数据库,分支合并回滚全搞定

Dolt – Git for Data

★ 24853 2026-08-09
vllm-mlx 开源

在 Mac 上本地跑大模型,速度超快,兼容 OpenAI 和 Claude。

High-performance OpenAI and Anthropic compatible LLM inference server for Apple Sili···

★ 1651 2026-08-09
ROCm-RX6600XT 开源

让AMD显卡跑起PyTorch和TensorFlow,深度学习不再被NVIDIA垄断。

AMD ROCm Installation Guide on RX 6600 XT + TensorFlow and PyTorch

★ 85 2026-08-09