dario

一個本地端點,可將 Cursor、Cline、Aider、Claude Code 和 Agent SDK 透過您的 Claude 和 ChatGPT 訂閱進行路由,並具備故障轉移和池化功能

dario 是什麼?

一個本地端點,可將 Cursor、Cline、Aider、Claude Code 和 Agent SDK 透過您的 Claude 和 ChatGPT 訂閱進行路由,並具備故障轉移和池化功能,且無需任何執行階段依賴。

dario 概覽

這是什麼

dario 是一個本地端點,能將來自 Cursor、Cline、Aider、Claude Code 和 Agent SDK 等 AI 工具的請求,透過你既有的 Claude 與 ChatGPT 訂閱方案進行路由。它在你自己的機器上執行,使用你自己的登入憑證,且無任何執行時期依賴。這是一個獨立、非官方、第三方的工具。

主要功能

  • 透過單一本地端點 (http://localhost:3456),將任何 Anthropic 或 OpenAI 相容工具的請求路由到你的 Claude 或 ChatGPT 訂閱方案。
  • 支援容錯轉移:當一個方案遇到速率限制 (429) 時,另一個方案會接手請求;若串流在回答中途中斷,會先在同一模型上完成。
  • 座位池管理:可管理多個座位(例如 Pro、Max 5x、Max 20x),支援餘裕路由、優先填滿、以及優先使用即將重置的座位等策略。
  • 具名金鑰:每個金鑰可設定偏好的座位、模型允許清單以及每日預算。
  • 分析功能:帳本會以 API 費率為每個請求計價,可透過 TUI、/analytics、Prometheus /metrics 以及每個請求的時間拆分來檢視。
  • 超額防護:若回應的計費超出你的訂閱範圍,會停止代理。
  • 影子比較:可將任何請求與另一個模型進行比較,並透過 dario compare 讀取結果。

使用情境

  • 已經付費使用 Claude 或 ChatGPT 訂閱方案,並希望將這些方案用於多個 AI 工具,而無需支付按 token 計費的 API 帳單的開發者。
  • 需要透過單一端點讓多位開發者共享,並為每位開發者設定金鑰與預算的團隊。
  • 希望在不同訂閱方案之間進行容錯轉移,以避免服務中斷的使用者。

快速開始

```bashnpm install -g @askalf/dariodario login # 你的 Claude 方案 (Pro、Max 5x 或 Max 20x);dario login --manual 適用於 SSH / 無頭模式dario proxy # 讓它持續執行,然後將任何工具指向 http://localhost:3456,金鑰為 dario````Anthropic 形狀的工具:export ANTHROPIC_BASE_URL=http://localhost:3456 ANTHROPIC_API_KEY=dario。OpenAI 形狀的工具則使用 OPENAI_BASE_URL=http://localhost:3456/v1`,金鑰相同。

授權與價格

授權為 MIT。定價類型為開放原始碼。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/askalfdario.svg)](https://yunodb.com/tools/askalfdario?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/askalfdario?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/askalfdario.svg" alt="Featured on YunoDB" height="20"></a>