Extremely Lightweight Antigravity-Claude-Proxy
A blazing-fast Rust proxy that translates Anthropic's Claude API to Google's Cloud Code API. Use Claude and Gemini models through a single Anthropic-compatible endpoint.
Everything you need to proxy Claude and Gemini models
Works with Claude Code, OpenCode, Cursor, Cline, and any Anthropic API client. OpenAI-compatible endpoint included.
Access Claude Opus, Sonnet, and Gemini Flash, Pro through a single endpoint. Short aliases like opus, flash, pro.
Rotate between multiple Google accounts with smart load balancing. Sticky, round-robin, or hybrid strategies.
LRU cache for non-streaming responses. Configurable TTL, bypass with headers, reduces quota usage.
Terminal UI with real-time charts, log viewer, config editor, and quota donut charts. Run agcp tui.
Runs quietly in the background. Single ~5MB binary, minimal dependencies, written in Rust with async I/O.
Monitor, configure, and manage everything from your terminal
Real-time request rate chart, response times, active accounts, and model usage breakdown.
Per-model quota usage with donut charts and reset timers. Separate views for Claude and Gemini.
Version info, animated rainbow logo, and clickable GitHub link.
Overview
Live stats
Logs
Syntax-highlighted
Accounts
Manage & toggle
Config
Edit & restart
Quota
Donut charts
About
Version info
Up and running in under a minute
$ git clone https://github.com/skyline69/agcp
$ cd agcp && cargo build --release
# Authenticate with Google
$ ./target/release/agcp login
# Start the proxy
$ ./target/release/agcp
# Configure your AI tool to use
http://127.0.0.1:8080
$ agcp setup
# Select your AI tool from the interactive menu
# Supports: Claude Code, OpenCode, Cursor, Cline, Codex
Claude and Gemini through one endpoint