Skip to content

CLIProxyAPI

A local proxy server that exposes CLI and web AI accounts as OpenAI, Gemini, or Claude compatible APIs.

Stars
57.3k
Forks
8.8k
Licence
MIT
Language
Go
Last update
4 days ago
Type
App

What it is

CLIProxyAPI is a proxy server written in Go. It takes accounts from several AI providers, such as Claude Code, Codex, Gemini, Grok, and Muse, and presents them through OpenAI, Gemini, or Claude compatible interfaces. Tools that already speak one of those formats can then send requests to it instead of to the provider directly. The README describes it as a way to use multiple CLI accounts locally through any compatible client or SDK.

  • Point an OpenAI-compatible coding tool at a local endpoint and have it use a Claude or Gemini model behind the scenes
  • Use one API address across multiple provider accounts
  • Connect a Devin account with the --devin-login option to route its available models

Great for

  • Developers who already use OpenAI- or Claude-compatible tools and want to route them to other providers
  • People who hold several CLI accounts and want one local endpoint for them
  • Users comfortable editing configuration files and running a server

Not ideal for

  • Non-technical users who need a point-and-click app, since setup is done through the command line and config files
  • Anyone who needs guaranteed uptime or official support, because it depends on third-party account access that the README does not guarantee
  • Users who want to avoid provider terms-of-service risk, since the README does not address how the provider accounts are authorized beyond OAuth and login options
Step-by-step guide: how to use CLIProxyAPIInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    Clone the repository

    git clone https://github.com/router-for-me/CLIProxyAPI
  2. 2

    Run it

    • Download the release archive for your operating system from the latest release page (v8.0.47).
    • Extract the archive and locate the CLIProxyAPI binary.
    • Set up a configuration file following the project documentation.
    • Start the server and log in to a provider account, for example with the Devin login flag.
  3. 3

    Get the most out of it

    • Use the EasyCLIProxyAPI desktop client if you want a graphical configuration interface and system tray control, as the README suggests.
    • Configure multiple provider accounts to access models across different channels.
    • Point existing OpenAI, Gemini, or Claude compatible tools at the local server address.

Downloads

Strengths

  • Supports many providers behind one set of compatible API formats
  • Open source under the MIT license with a public release history
  • Has a desktop companion client, EasyCLIProxyAPI, mentioned in the README

Trade-offs

  • Model availability varies by channel and account, according to the README
  • Relies on account logins and OAuth flows that may change or be restricted by providers
  • README is long and partly promotional from sponsors, so setup details must be checked in the full documentation

How it compares

ProjectStarsTypeLevelUpdatedBest for
CLIProxyAPI (this)57.3kAppintermediate4 days agoDevelopers who already use OpenAI- or Claude-compatible tools and want to route them to other providers
one-api37.3kAppintermediate10 months agoDevelopers who want one OpenAI-compatible endpoint for several model providers
deepwiki-open18.3kAppintermediate8 days agoDevelopers trying to understand a large or unfamiliar codebase
agent-skills113kOtherbeginner4 days agoDevelopers who already use an AI coding agent and want more structured, test-driven output
opencodex18.2kDev toolintermediate4 days agoDevelopers who already use Codex or Claude Code and want to try other model providers
AI-Research-SKILLs14.2kCurated listintermediate26 days agoDevelopers who already use Claude Code, Codex, or Gemini CLI and want their agent to handle ML engineering tasks

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.