askalf/dario

One local endpoint that routes Claude Code, Cursor, Cline, Aider, Codex CLI and the SDKs through the Claude and ChatGPT plans you already pay for: seats first, then the fallback chain you configure, and a ledger of who paid. Zero runtime dependencies.

解決する課題

多くのAIコーディングツール(Cursor、Aider、Clineなど)は、ClaudeやChatGPTの月額料金を既に支払っている場合でも、個別のAPIキーとトークン単位の利用料を要求します。このプロジェクトでは、既存のサブスクリプションをこれらのツールのバックエンドとして使用することで、重複する請求やトークン単位のコストを回避できます。

仕組み

darioはローカルプロキシサーバーとしてマシン上で動作します。AIツールの接続先を公式のAPIエンドポイントではなく http://localhost:3456 に設定します。リクエストをインターセプトし、既存のClaudeまたはChatGPTのログイン情報を使用して認証を行い、各サービスに転送します。レート制限に達した場合は、サブスクリプション間でのフェイルオーバーも処理します。

対象ユーザー

複数のAIコーディングアシスタントを使用しており、APIベースの複数のサービスに個別に支払うのではなく、既存の月額サブスクリプションに利用を統合したい開発者。

特徴

  • 統合エンドポイント: 互換性のあるすべてのAIツールを1つのローカルURL経由でルーティングします。
  • サブスクリプションベース: トークン単位のAPI課金ではなく、既存のClaudeまたはChatGPTプランを使用します。
  • フェイルオーバーサポート: レート制限 (429) に達した場合、自動的に別のサブスクリプションに切り替えます。
  • ゼロテレメトリ: プロジェクトは完全にローカルマシン上で実行され、外部への通信は行いません。
  • 幅広い互換性: Claude Code、Cursor、Aider、Cline、Continue、Zedなど、多くのツールで動作します。

関連

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