経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
- スター
- 6,048
- フォーク
- 563
- 未解決の Issue
- 7
- 最終コミット
- 24 時間前
これは何?
OpenConnectorは、AIエージェントやアプリケーション向けのコネクタゲートウェイです。ユーザーはアプリのアカウントを一度接続するだけで、実行環境からプロバイダーの共通カタログと、あらかじめ用意されたActionsを利用できます。プロバイダーのシークレットは実行環境の境界内に保持され、エージェントに渡されるのはActionのメタデータ、安全なアカウントラベル、実行結果のみです。
APIキー、OAuth2、カスタム認証情報、認証不要のプロバイダーに対応しています。各Actionはリクエストとレスポンスのスキーマ、および必要なスコープを公開します。実行環境の制御機能には、接続ID、ランタイムトークン、Actionの許可・ブロックポリシー、一時的なファイル転送、実行ログの機密情報マスキングが含まれます。
状態管理にSQLiteまたはPostgreSQLを使い、DockerまたはNode.jsでローカル実行できます。また、Helm chartを使ってCloudflare Workers、Fly.io、Kubernetesにデプロイすることも可能です。OOMOLが提供するホスト型の実行環境も利用できます。付属のWebコンソールでは、プロバイダーの検索、認証情報の設定、Actionのデバッグを行えます。
主な機能
- 011,000以上のプロバイダーと、あらかじめ用意されたActionsの共通カタログ
- 02APIキー、OAuth2、カスタム認証情報、認証不要のプロバイダーに対応した認証情報管理
- 03リクエスト/レスポンスのスキーマと必要なスコープを定義するActionコントラクト
- 04ランタイムトークンと許可・ブロックポリシーによるエージェントアクセス制御
- 05TypeScript SDK、oo CLI、MCP、HTTP、OpenAPI経由でのアクセス
ユースケース
- プロバイダーのトークンをエージェントに共有せず、AIエージェントからGitHub、Gmail、Notionなどを利用する
- ユーザーのSaaSアカウントへの再利用可能なアクセスを必要とする製品に、エージェントのワークフローを追加する
- Docker、Kubernetes、Cloudflareを使い、自社インフラ上でコネクタゲートウェイをセルフホストする
クイックスタート
- 1
公開イメージからDocker Composeでランタイムを起動する
docker compose up - 2
http://localhost:3000 でローカルコンソールを開き、http://localhost:3000/docs でAPIリファレンスを開く
- 3
認証なしのActionを実行して、ランタイムが動作することを確認する
curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'
使う前に知っておきたいこと
- OAuthプロバイダーを利用するには、自分で登録したアプリのOAuthクライアント認証情報が必要です。ただし、OOMOLがホストするサービスを利用する場合は不要です。
- セルフホスティングでは、ストレージ、OAuthアプリ、インフラストラクチャを自分で管理する必要があります。
トピック
よくある質問
- open-connector とは?
- 認証情報を渡さずに、AIエージェントが1,000以上のSaaSを利用できるセルフホスト型認証ゲートウェイ。 OpenConnectorは、AIエージェントやアプリケーション向けのコネクタゲートウェイです。ユーザーはアプリのアカウントを一度接続するだけで、実行環境からプロバイダーの共通カタログと、あらかじめ用意されたActionsを利用できます。プロバイダーのシークレットは実行環境の境界内に保持され、エージェントに渡されるのはActionのメタデータ、安全なアカウントラベル、実行結果のみです。
- open-connector は無料で使えますか?ライセンスは?
- open-connector は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- open-connector は今もメンテナンスされていますか?
- 活発にメンテナンス中。open-connector の最終コミットは 2026年10月19日 です。
- open-connector は何に使えますか?
- プロバイダーのトークンをエージェントに共有せず、AIエージェントからGitHub、Gmail、Notionなどを利用する ユーザーのSaaSアカウントへの再利用可能なアクセスを必要とする製品に、エージェントのワークフローを追加する Docker、Kubernetes、Cloudflareを使い、自社インフラ上でコネクタゲートウェイをセルフホストする
- open-connector のインストール方法は?
- 公開イメージからDocker Composeでランタイムを起動する: docker compose up http://localhost:3000 でローカルコンソールを開き、http://localhost:3000/docs でAPIリファレンスを開く 認証なしのActionを実行して、ランタイムが動作することを確認する: curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'
- open-connector はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/oomol-lab/open-connector
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントやワークフローを構築できるfair-codeの自動化プラットフォーム。ビジュアルキャンバスとカスタムコード、1,500以上の連携機能を備えています。
既存ソフトウェア向けのエージェント対応CLIを生成し、完成済みCLIを導入できるCLI-Hubも備えたツールキット。
複数のAIエージェントで複雑なPC作業を自動化するオープンソースのデスクトップアプリ。Claude Coworkに代わる無料の選択肢として位置づけられています。
各エージェントに専用ブラウザー、ファイル、ツールを割り当て、すべての操作をポリシーで制御・記録するセルフホスト型AI同僚プラットフォーム。
モデルとサンドボックスを選べる、Web・デスクトップ・iPhone・Android対応のセルフホスト型オープンソースAIアシスタント基盤。