ThinkWatchProject/ThinkWatch-Lite

Local gateway for Claude Code, Codex and other AI clients on macOS, Windows and Linux: switch upstreams without touching clients, keep API keys from relays, cut off malicious tool calls, trace every request.

解決する課題

ThinkWatch Liteは、AIクライアント(Claude Code、Codex、Aiderなど)と様々なAIモデルプロバイダーとの間を取り持つローカルゲートウェイです。モデルやプロバイダーを切り替える際に複数のクライアント設定を手動で更新する手間を解消し、同時に機密データの漏洩や悪意のあるツール呼び出しがクライアントに到達するのを防ぐセキュリティ層を提供します。

仕組み

このソフトウェアは、AIリクエストをインターセプトするローカルゲートウェイとして動作します。ユーザーはAIクライアントを一度ゲートウェイに接続するだけで、その後はクライアントの設定を触ることなく、ゲートウェイのインターフェース内でアップストリームやモデルを変更できます。リクエストがマシンから送信される前に機密情報(APIキー、パスワードなど)をマスキングするセキュリティスイートが含まれており、クライアントによって実行される前に危険なコマンド(コードのダウンロードや実行など)をブロックするためにツール呼び出しを検査します。

対象ユーザー

複数のAIコーディングアシスタントやLLMクライアントを使用しており、APIキーの管理、コストの監視、AIインタラクションの保護を一元化したい開発者やパワーユーザー向けに設計されています。

ハイライト

  • モデル管理の一元化: クライアントを一度接続すれば、ゲートウェイ内でアップストリームやモデルを自由に切り替え可能。
  • セキュリティ保護: 機密データをマスキングし、危険なツール呼び出しをブロックすることで、プロンプトインジェクションや認証情報の漏洩を防止。
  • APIフォーマット変換: Anthropic、OpenAI、GeminiのAPI間で変換を行い、あらゆるクライアントをあらゆるアップストリームで利用可能に。
  • コスト追跡: すべてのリクエストのコストとルートを記録し、詳細な使用統計を提供。
  • アップストリーム監視: 同じモデルを提供する異なるプロバイダーのパフォーマンスと精度を比較。
  • フェイルオーバーとルーティング: ルーティングルールと自動フェイルオーバーを実装し、AIサービスの高い可用性を確保。

関連

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