logo
icon

CLI Proxy AI/OAuth Provider

Proxy API kompatibel OpenAI/Gemini/Claude/Codex untuk model CLI dengan dukungan OAuth - tanpa API key

template cover
Dideploy23 kali
Penerbitwpinaja
Dibuat2026-01-12
Layanan
service icon
Tag
AIAPIProxyTool

CLIProxyAPI

Server proxy yang mengemas model AI berbasis CLI (Gemini CLI, OpenAI Codex, Claude Code, Qwen Code, iFlow, Antigravity) sebagai API endpoint kompatibel OpenAI/Gemini/Claude/Codex dengan dukungan autentikasi OAuth.

Fitur

  • Dukungan Multi-Provider: OpenAI Codex (GPT-5), Claude Code, Gemini CLI, Qwen Code, iFlow, dan Antigravity
  • Autentikasi OAuth: Gunakan subscription yang sudah ada tanpa API key
  • Load Balancing Multi-Akun: Dukungan round-robin dengan failover otomatis
  • Kompatibel OpenAI: Bekerja mulus dengan semua SDK OpenAI dan AI coding tools
  • Dukungan Streaming: Respons streaming real-time untuk semua provider
  • Function Calling: Dukungan penuh untuk tool/function calling
  • Web Management UI: Interface web built-in untuk konfigurasi OAuth mudah
  • Pre-configured: config.yaml yang sudah dioptimasi - siap pakai langsung

AI Coding Tools yang Didukung

CLIProxyAPI bekerja dengan semua AI coding assistant utama:

  • Cursor - Code editor AI-first
  • Continue - Ekstensi VS Code untuk AI assistance
  • Cline - Coding assistant berbasis Claude
  • Windsurf - AI pair programming tool
  • Roo Code - Generasi kode AI
  • GitHub Copilot Chat - Via kompatibilitas OpenAI
  • Dan banyak lagi - Tool apapun yang mendukung format OpenAI API

Panduan Quick Start

Langkah 1: Autentikasi Provider

Setelah deployment, Anda punya dua metode autentikasi:

Metode A: Web UI (Direkomendasikan)

  1. Akses Management Web UI di: https://<your-domain>:8085
  2. Klik tombol OAuth untuk: Codex, Claude Code, Qwen Code, iFlow, atau Antigravity
  3. Selesaikan alur OAuth di browser Anda
  4. Untuk Gemini CLI: Gunakan metode CLI (butuh terminal)

Metode B: Autentikasi CLI

Gunakan fitur shell/terminal Zeabur:

# Masuk ke direktori kerja
cd /CLIProxyAPI

# Gemini CLI (OAuth via port 8085)
./CLIProxyAPI -no-browser --login

# OpenAI Codex (OAuth via port 1455)
./CLIProxyAPI -no-browser --codex-login

# Claude Code (OAuth via port 54545)
./CLIProxyAPI -no-browser --claude-login

# Qwen Code
./CLIProxyAPI -no-browser --qwen-login

# iFlow (OAuth via port 11451)
./CLIProxyAPI -no-browser --iflow-login

# Antigravity (OAuth via port 51121)
./CLIProxyAPI -no-browser --antigravity-login

Flag -no-browser menampilkan URL OAuth di terminal untuk autentikasi manual via browser.

Langkah 2: Konfigurasi AI Coding Tool Anda

Setelah autentikasi, konfigurasikan tool Anda:

Base URL: https://<your-domain>/v1
API Key: sk-cliproxyapi-default-key-change-me (atau update di config.yaml)

Model yang Tersedia

Setiap provider menyediakan model berbeda:

OpenAI Codex: gpt-5-codex, gpt-5, codex-latest
Claude Code: claude-sonnet-4, claude-opus-4, claude-sonnet-4-5, claude-opus-4-5
Gemini CLI: gemini-2.5-pro, gemini-2.5-flash, gemini-2.0-flash-thinking
Qwen Code: qwen-coder-plus, qwen-turbo, qwen-max
iFlow: tstars2.0
Antigravity: antigravity-latest

Contoh Konfigurasi

Cursor

{
  "models": {
    "override": {
      "gpt-5-codex": {
        "apiKey": "sk-cliproxyapi-default-key-change-me",
        "baseURL": "https://<your-domain>/v1"
      }
    }
  }
}

Pengaturan Pre-configured

Template ini sudah include config.yaml yang dioptimasi dengan:

Remote Management Enabled - Akses Web UI dari mana saja
Auto-retry pada Kegagalan - 3x retry dengan interval max 30s
Round-robin Load Balancing - Distribusi merata antar akun
Streaming Keepalive - Keepalive 15s untuk koneksi stabil
Log Management - Logging berbasis file dengan limit 100MB
Usage Tracking - Statistik penggunaan built-in
Quota Management - Auto-switch project/model saat quota habis

Lokasi Config: /CLIProxyAPI/config.yaml

Anda bisa edit config via file editor Zeabur atau terminal.

Referensi Port

PortTujuanProtokol
8317Endpoint API UtamaHTTP
8085Management Web UI & Gemini OAuthHTTP
1455OpenAI Codex OAuth CallbackTCP
54545Claude Code OAuth CallbackTCP
51121Antigravity OAuth CallbackTCP
11451iFlow OAuth CallbackTCP

Sumber Daya

Lisensi

MIT License - Lihat LICENSE