kittors/CliRelay

Self-hosted AI gateway for coding CLIs — one OpenAI/Claude/Gemini/Codex-compatible endpoint, with a multi-tenant web console, request logs, and spend quotas.

What it solves

CliRelay は、複数の AI CLI ツール サブスクリプションと API キーを、単一の管理型 API レイヤーに統合するように設計された統合プロキシサーバーです。既存のサブスクリプション(Claude, Gemini, OpenAI など)を、あらゆる互換性のあるクライアントで使用できるようにし、ルーティング、クォータ、マルチテナンシーといった、生の API アクセスでは通常欠けているプロフェッショナルな管理機能を付加します。

How it works

本システムは、AI コーディングツールとアップストリームプロバイダー間のゲートウェイ(デフォルトはポート 8317)として機能します。様々なクライアント(Claude Code, Gemini CLI など)からのリクエストを、アップストリームサービスの適切な形式に変換します。Go, PostgreSQL(永続データおよびリクエストログ用), Redis(キャッシュおよびレート制限用)で構成されるプロダクショングレードのスタックを使用しています。

Who it’s for

主に、異なるプロバイダー間で複数の AI サブスクリプションを管理しており、、アクセス権の配布、使用量の追跡、フェイルオーバーとロードバランシングによるサービス可用性の確保を、一元化された方法で行いたいチームや個人向けです。

Highlights

  • Multi-Provider Support: Gemini, Claude, Codex, Qwen, xAI/Grok, Bedrock, および OpenAI-compatible サービスへの統一されたエンドポイント。
  • Enterprise Governance: 細粒度なロールベースアクセス制御 (RBAC) と監査ログを備えたマルチテナントアーキテクチャ。
  • Operational Tooling: モニタリング用の統合 Web パネル、ターミナル管理用の TUI、およびビジュアル設定エディタ。
  • Traffic Management: スマートなロードバランシング、自動フェイルオーバー、およびキーごとの token/request クォータ。
  • Observability: PostgreSQL でのリクエスト/レスポンスの完全なキャプチャ、分析ダッシュボード、および WebSockets を介したリアルタイムのシステム統計。
  • Security: 複数のプロバイダーに対するネイティブ OAuth サポートと、組み込みのコンテンツモデレーションプロファイル。"},

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト