rynfar/meridian
Use your Claude Max subscription with OpenCode, Pi, Droid, Aider, Crush, Cline. Proxy that bridges Anthropic's official SDK to enable Claude Max in third-party tools.
解決的問題
Meridian 在 Claude Agent SDK 與標準 AI 工具協定之間搭建了一座橋樑。它允許開發人員在無需使用 API 金鑰或對平台進行逆向工程的情況下,使用他們喜愛的編程 Agent、編輯器和終端機(這些工具通常預期標準的 Anthropic 或 OpenAI API 端點)來利用 Claude Agent SDK 提供的程式化存取功能。
工作原理
Meridian 作為一個本地代理伺服器運作。它接收來自用戶端工具的標準 API 請求,並使用 Claude Agent SDK 的 query() 函數將其轉換為已記錄的 SDK 呼叫。然後,它將 SDK 的輸出重新格式化為用戶端工具可以理解的標準 Anthropic API 格式。這使得該專案能夠在保持與多種前端互操作性的同時,利用 Anthropic 原生的會話管理、提示詞快取和上下文窗口管理。
適用對象
希望在 Cline、Aider、Open WebUI 或 OpenCode 等第三方 AI 編程 Agent 中使用 Claude Agent SDK 功能(例如 Claude Max 訂閱中包含的功能)的開發人員。
亮點
- API 相容性:支援標準的 Anthropic 與 OpenAI 相容端點 (
/v1/chat/completions)。 - 會話管理:對話在請求之間保持持久,並在代理重啟後繼續存在。
- 多模態支援:處理圖像、文件和檔案附件。
- 多設定檔支援:透過黏性會話路由實現多個 Claude 帳號之間的即時切換。
- 進階遙測:包含用於監控 Token 使用量、提示詞快取效率和成本估算的即時儀表板。
- 自動 Token 刷新:透明地處理 OAuth Token 的過期與刷新。
- 透傳模式:可以將工具呼叫直接轉發給用戶端,而不是在內部執行。