← Package directory
Available on winget

Install CLI Proxy API

Wrap Gemini CLI, ChatGPT Codex as an OpenAI/Gemini/Claude compatible API service, allowing you to enjoy the free Gemini 2.5 Pro, GPT 5 model through API

Install with winget
winget install --id LuisPater.CLIProxyAPI
Upgrade
winget upgrade --id LuisPater.CLIProxyAPI
Uninstall
winget uninstall --id LuisPater.CLIProxyAPI

About CLI Proxy API

A proxy server that provides OpenAI/Gemini/Claude compatible API interfaces for CLI. It now also supports OpenAI Codex (GPT models) and Claude Code via OAuth. so you can use local or multi‑account CLI access with OpenAI‑compatible clients and SDKs. Now, We added the first Chinese provider: Qwen Code.

What's new in 7.1.19

Changelog - 42e96058712c9054de0953b5f67309708be21770 Merge pull request #3254 from sususu98/fix/antigravity-project-id-onboard - 8b9ecffc2f9a5f3a03f1e775de45ecc49ca8fe74 Merge pull request #3382 from sususu98/dev - 48a1c8811541bafe9c7d8992949f53264d07a5ef Merge pull request #3476 from sususu98/fix/codex-context-length-stream-errors-dev - 21fad9dbb447a2ab70d51d0ac3e3d032525a6054 Merge pull request #3477 from router-for-me/cluster - 7efc1629baa9cda4a9c957d095e7c4796cfc14ec feat(docker): add cluster-specific docker-compose configuration for CLIProxyAPI - ad868308c0a499185b3c4341e4a5fc6f91661467 fix codex context length stream errors - 809feb1e86a66dac5aa76168cce1894526d76706 fix(antigravity): mask project_id in logs - 33130f18d2d63ed1ddb082c9499d631c10629e00 fix: require antigravity project id - bfdc0b3989a1f089555994491430ddb2ae3b964b fix: scope antigravity credits fallback gate

Read release notes

Version history

Version Updated Notes
7.1.19 Changelog - 42e96058712c9054de0953b5f67309708be21770 Merge pull request #3254 from sususu98/fix/antigravity-project-id-onboard - 8b9ecffc2f9a5f3a03f1e775de45ecc49ca8fe74 Merge pull request #3382 from sususu98/dev - 48a1c...
7.1.18 Changelog - 0de0ad0d36457ff4b0806ba2553ae2be7245ccdc Add reasoning effort to usage events - f1ee883cd3b83f4f55719cd1ca9d4ffa50b57970 Merge pull request #3484 from yavon007/main - ea25949479028523177ae9233dcffb7d5f295d51...
7.1.16 Unknown Changelog - bb5ac40a674cac65549852af9ecfcd6355acb0bb feat(client): add timeout handling for Redis operations and subscription failover - 67f22514ed18d2bd3ea831a487818b49a84844a9 style(docs): improve sponsor section clari...
7.1.15 Unknown Changelog - 1583cb4ef0b7195eee27bfa4ea826d276827a1bf Cap Gemini max output tokens - 32a0d69b17b8c229f46a34d58d134589ed303d76 Fix Antigravity Gemini thought signatures - 644823529fd4af7873ead26d04e2790a36e778e2 Merge pull...
7.1.14 Unknown Changelog - bac006e72bf7b53d6cdbbb47b7f2c54013f97461 feat(thinking): add xAI provider support with reasoning.effort implementation
7.1.13 Changelog - ad98c9549ace5faa674483113c5f00432eb71b50 feat(runtime): track upstream response headers in logging and usage reporting
7.1.12 Unknown Changelog - 24602055a8aac30a8011da50e4ca12f3289f79d8 Merge pull request #2926 from slicenferqin/fix-tool-use-name-loss-and-duplicates - 4ad6ffefb7ab41b77bd096eb1567893c14d7b52e Merge pull request #3438 from madwiki/fix/s...
7.1.11 Unknown Changelog - 66c5d60b3dcd763255ea648083c59021773fa3c7 refactor(api): remove newTestServerWithOptions and spoofed IP rejection test
7.1.10 Unknown Changelog - 605adaa3c22b51de8d6c1930237780b80c0c28ad feat(api): add support for local management password validation and spoofed IP rejection
7.1.9 Unknown Changelog - 9ef99aa76688f1462fab96670f75ab0d2fc3a77c refactor(runtime): rename FormProtocol to FromProtocol across payload handling logic
7.1.8 Unknown Changelog - 2007a895941a540a2f8d2a27960dc8ee2f661526 feat(runtime): enhance payload rule resolution with dynamic path support
7.1.7 Unknown Changelog - 26d13af28f8a5dd01b950c79fa7bfe8959c605f5 feat(runtime): enhance payload rule resolution with dynamic path support - be841b88ee08b73ccba7d0c90bc73e32a9517c87 log(registry): replace panic with warning on embedd...
7.1.6 Unknown Changelog - 4b13f9c255025dc4a1afa138dadb3249ecb7d2b2 Merge pull request #3439 from ben-vargas/fix-grok-tool-params - 74cb53dee1cdd955c24fee1c541154c28200c7f3 feat(xai): support namespace tools and enhance tool normalizat...
7.1.5 Unknown Changelog - 8b3670b8dda5277cc16c1b4752fa6dc3b7691179 feat(xai): support namespace tools and enhance tool normalization logic
7.1.4 Unknown Changelog - 96754f5a33f1ac409d6ba1b620e287b044fd3c9c refactor(api): move Codex client model handling to registry package
7.1.2 Unknown Changelog - 53d1fd6c5c8f8703458501e8b8bf5d23408caead feat(api, xai): add xAI Grok video model support with API integration
7.1.1 Unknown Changelog - 2ff9e33e262ae996dc0e852164c01585e98e1579 feat(api, xai): integrate xAI Grok image models and extend API endpoints for image support
7.1.0 Unknown Changelog - e4c957078c8eeaadddb2336e471e1b6940bd7142 feat(auth): add OAuth2 support for xAI with PKCE and token persistence
7.0.12 Unknown Changelog - cd0cea393cd2eb9ab2e989f60e197926f4509aef refactor(server): consolidate home_flag logic into main.go for better maintainability and simplicity
7.0.11 Unknown Changelog - c66fa37665143427fd67415464964861ff2a1617 feat(home): add cluster nodes payload parsing and Redis channel handling