UStackUStack
Jentic Mini icon

Jentic Mini

Jentic Miniは無料のセルフホスト型オープンソースAPI実行レイヤー。AIエージェント向けに認証情報を実行時注入し機密を保護。

Jentic Mini

Jentic Miniとは?

Jentic Miniは、AIエージェント(OpenClaw、NemoClawなど)と外部APIの間に位置する無料のセルフホスト型API実行レイヤーです。エージェントが各サービスごとに認証詳細やカスタム「glue code」を扱う代わりに、Jentic Miniがリクエストを仲介し、実行時に認証情報を注入します。

主な目的は、汎用エージェントを実際のシステムに接続しつつ、シークレットがエージェントに露出しないようにすることです。これを実現するため、10,000以上記述されたAPIとワークフローのキュレートされた機械可読カタログを使用し、エージェントはプロンプトでAPI詳細を管理せずにアクションを発見・実行できます。

主な機能

  • 暗号化認証情報保管庫:APIキー、OAuthトークン、シークレットを暗号化されたローカル保管庫に保存。実行時に注入し、API経由で返却しません。
  • セルフホスト展開:単一Dockerインスタンスで環境内で完全に動作。SQLite裏付けのFastAPIサーバーを公開し、Swaggerドキュメントと開発時のホットリロードを備えます。
  • ツールキット単位の権限管理とキルスイッチ:エージェントごとに1つのツールキットキー。各ツールキットは認証情報とアクセスポリシーをバンドルし、エージェントに必要な権限のみ付与。単一キルスイッチで即時アクセス取消可能。
  • 実行時リクエスト仲介:エージェントに代わってAPIリクエストを仲介。正しいAPIの特定とリクエスト処理を実行。
  • 大規模キュレートAPI/ワークフローカタログ:10,000以上のAIキュレートカタログを提供。カタログエントリに認証情報を追加後、スペックとワークフローを自動インポート可能。

Jentic Miniの使い方

  1. 環境にインストールして実行(ページでは、Jentic「quick claw」リポジトリからインストーラースクリプトをダウンロードするインストールコマンドで開始可能と記載)。
  2. エージェントツールキットを構成し、Jentic Miniに該当エージェントの認証情報とアクセスポリシーを認識させる(ツールキットキーはエージェント単位でスコープ)。
  3. エージェントが使用するカタログのAPIに認証情報を追加。Jentic Miniが関連APIスペックとワークフローを自動インポート。
  4. AIエージェントをJentic Miniに接続。エージェントがアクションをリクエストすると、Jentic Miniが呼び出しを仲介し実行時に認証情報を注入。

ユースケース

  • プロンプトにシークレットを埋め込まず複数サードパーティサービスにエージェント接続:Jentic Miniが認証とリクエスト仲介を処理し、認証情報をエージェントから保持。
  • チームやワークフロー間でエージェントアクセスを安全管理:別々のツールキットキーとアクセスポリシーでエージェントごとに権限セットを分け、キルスイッチで迅速にアクセス取消。
  • ローカルセルフホストAPIレイヤーでの迅速開発:DockerでFastAPIサーバーを実行し、Swaggerドキュメントとホットリロードで開発中インテグレーションをテスト。
  • 広範なツールカタログを中心としたエージェントワークフロー構築:提供カタログを活用し、エージェントが多数サービス向けアクションを発見・実行。
  • 既存エージェントフレームワークとの統合:ページでOpenClawとNemoClawをJentic Miniレイヤー後ろのエージェント例として言及。

FAQ

Jentic Miniは無料でセルフホスト可能ですか?

はい。ページでは無料、セルフホスト型でApache 2.0ライセンスと記述。

Jentic MiniはシークレットをAIエージェントに返却しますか?

いいえ。ページではシークレットがエージェントに触れず、実行時に注入されAPI経由で返却されないと記載。

「ツールキット単位の権限」とは?

ページではエージェントごとに1つのツールキットキーと記述。各ツールキットに認証情報とアクセスポリシーを含み、エージェントに必要な権限のみ付与。キルスイッチで即時取消可能。

Jentic MiniがサポートするAPIは?

ページでは「10,000以上のAPIとワークフロー」のキュレートカタログと記述。カタログAPIに認証情報を追加後、Jentic MiniがそのAPIのスペックとワークフローを自動インポート。

Jentic Miniのデプロイ方法は?

単一Dockerインスタンスでインフラ内で完全に動作。SQLite裏付けのFastAPIサーバーを提供。

代替案

  • カスタムエージェント側インテグレーション層を使用:中央集権的なブローカーではなく、サービスごとのグルーコードを記述し、エージェントワークフロー内で認証を管理できます。通常、メンテナンス負担が増え、機密の誤扱いリスクが高まります。
  • エージェントコール用の汎用セルフホスト型「APIゲートウェイ」を構築:APIゲートウェイやミドルウェア層でリクエスト仲介と認証情報管理が可能ですが、Jentic Miniで説明されるAIキュレーションされたAPI仕様とワークフローカタログを提供しない場合があります。
  • セルフホストではなくホスト型インテグレーションサービスを使用:このページではMiniをホスト型オプション(Jentic Hosted / VPC)と比較しています。ホスト型ソリューションは運用責任を環境外に移しますが、セルフホスト型レイヤーは実行と認証情報処理をインフラ内に保持します。
  • サンドボックス化されたシミュレーション workflow を実装:主な目的が実外部API呼び出しなしのテストの場合、シミュレーション/サンドボックスアプローチを検討してください。このページではJentic Miniが「simulate mode」をサポートすると述べられていますが、詳細はここでは提供されていません。