Communityコーディング&開発github.com

xavyo/xavyo

AIエージェント時代のアイデンティティプラットフォーム。統一されたRustベースのプラットフォームで、人間、マシン、AIエージェントを保護します。

xavyo とは?

xavyo/xavyoは、人間、マシン、AIエージェントのための統一されたアイデンティティ管理プラットフォームです。Rustベースで構築されており、高いパフォーマンスとセキュリティを提供します。主にAIエージェント、DevOpsツール、クラウドサービスとの連携を想定しており、APIキー、証明書、OAuthトークンなどの認証情報を一元管理できます。プラットフォームはポリシーベースのアクセス制御、監査ログ、多要素認証をサポートし、開発者は簡単なCLIやSDKを通じてこれらの機能を利用できます。AIエージェントが安全に外部サービスと通信するための基盤として設計されており、人間の介入を最小限に抑えつつ、セキュリティを確保したいチームに最適です。

対応~Claude Code~Codex CLI~Cursor
npx skills add xavyo/xavyo

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

xavyo は何をしますか?

AIエージェント時代のアイデンティティプラットフォーム。統一されたRustベースのプラットフォームで、人間、マシン、AIエージェントを保護します。

機能

  • 統一アイデンティティ管理: ユーザー、サービス、AIエージェントを一元的に管理
  • ポリシーベースのアクセス制御: 詳細なルールでリソースへのアクセスを制御
  • 監査ログ: すべてのアクティビティを追跡し、コンプライアンスに対応
  • マルチプロトコルサポート: OAuth2、OIDC、APIキー、証明書など
  • Rustベース: 高いパフォーマンスとメモリ安全性

インストール

# xavyo CLIをインストール
curl -fsSL https://xavyo.dev/install.sh | sh

または、リリースページからバイナリをダウンロードしてください。

クイックスタート

  1. プロジェクトを作成

    xavyo init my-project
    cd my-project
    
  2. 最初のアイデンティティを追加

    xavyo identity create --name "my-ai-agent" --type machine
    
  3. アクセスポリシーを設定

    xavyo policy create --name "allow-api-access" \
      --identity "my-ai-agent" \
      --resource "api/*" \
      --action "read,write"
    

AIエージェント向け

xavyoは、AIエージェントが自律的に安全に動作するために必要なすべての機能を提供します。

  • 自動トークンローテーション: エージェントの有効期限が切れる前に自動更新
  • エージェント間認証: AIエージェント同士の安全な通信を確立
  • 監査証跡: すべてのAIエージェントアクションを記録

環境変数

変数説明
XAVYO_API_KEYAPIキー
XAVYO_ENDPOINTカスタムエンドポイント
XAVYO_LOG_LEVELログレベル (debug, info, warn, error)
XAVYO_CONFIG_PATH設定ファイルのパス

サポート

詳細なドキュメントは docs.xavyo.dev をご覧ください。

関連スキル