Key Takeaways
- AIClient2API (github.com/justlovemaki/AIClient2API) is a free, open-source, self-hosted API proxy β not a hosted service
- Built by justlovemaki; multiple near-identical forks exist under other GitHub accounts, but this repository is confirmed as the original, highest-star version
- GPL-3.0 licensed, per the repository's own license field
- Converts client protocols for Gemini CLI, Codex, Grok, Kiro, and Antigravity into one OpenAI-compatible API, with bidirectional OpenAI/Claude/Gemini protocol conversion
- Runs via Docker (recommended) or Node.js/npm; includes a web console for configuration and health monitoring
- Over 8,700 GitHub stars and 1,380+ forks as of this review, with active releases (v3.5.0 shipped September 2026)
π In One Sentence
AIClient2API is a free, open-source (GPL-3.0) self-hosted proxy, built by justlovemaki with over 8,700 GitHub stars, that converts Gemini CLI, Codex, Grok, Kiro, and Antigravity client protocols into a single OpenAI-compatible local API.
π¬ In Plain Terms
AIClient2API is a small server you run on your own machine that sits between your AI client tools and the AI providers they talk to. Instead of learning five different provider protocols, you point everything at one local address, and AIClient2API translates the requests behind the scenes into the format each provider actually expects.
πNote: This review is based on the project's own GitHub repository, README, and release history. It does not claim PromptQuorum has run hands-on load testing or security auditing of AIClient2API's proxy behavior.
What Is AIClient2API?
AIClient2API is a free, open-source, self-hosted proxy server that unifies the client protocols of several AI providers and CLI tools behind one local, OpenAI-compatible API. It is built by the GitHub user justlovemaki and distributed under the GPL-3.0 license.
- Product type: a self-hosted proxy/gateway server, not a chat app, IDE plugin, or hosted SaaS product
- Creator: justlovemaki (GitHub handle); the repository at github.com/justlovemaki/AIClient2API is confirmed as the original, highest-star version among several near-identical forks under other accounts
- License: GPL-3.0, a copyleft license β distributing modified versions generally requires releasing the source under the same license
- Repository created July 20, 2025, per GitHub metadata
- Scale: over 8,700 GitHub stars, 1,380+ forks, and roughly 5 open issues at review time β a small open-issue count relative to its fork count, suggesting an actively maintained project
What Is AIClient2API's Version History?
AIClient2API has shipped frequent point releases through 2026, with the latest tagged version, v3.5.0, published in September 2026.
- v3.5.0 (September 2026): latest tagged release at review time
- v3.4.9.1 and v3.4.8 (September 2026): incremental patch releases in the days before v3.5.0
- v3.0.0 (May 2026): the project's own release notes describe this as adding deeper AI-assisted integration, including automated skill guides and remote API help endpoints
- April 2026: full OpenAI image generation and editing API support with protocol conversion, per the project's changelog
- March 2026: Grok protocol support added, including multimodal input and image/video generation, per the project's changelog
What Does AIClient2API Actually Do?
AIClient2API runs as a local server that accepts standard OpenAI-format API requests and translates them into whatever protocol the target provider actually needs, then translates the response back.
- Protocol conversion: bidirectional conversion between OpenAI, Claude, and Gemini API formats, using what the project describes as strategy and adapter design patterns
- Supported providers/protocols: Gemini, Claude (reachable via Kiro or Antigravity client protocols), Grok (via cookie or CLI OAuth), Codex, Kimi, MiniMax, OpenAI, plus custom OpenAI-compatible endpoints, per the project's own documentation
- Account pool management: polls across multiple accounts per provider, with automatic failover and health checks
- OAuth integration: built-in OAuth flows for Antigravity, Codex, Grok CLI, and Kiro
- Load balancing: provider selection with a cooldown on HTTP 429 rate-limit errors and cross-provider fallback chains
- TLS sidecar: a separate Go-based proxy component the project describes as simulating JA3 TLS fingerprints to work around Cloudflare or 403-style blocks on some provider endpoints
- Web console: a browser-based UI at localhost:3000 for live configuration, health monitoring, and API testing
- Logging: full request/response capture, which the project positions as useful for auditing or building training datasets
How Do You Configure and Run It?
AIClient2API is configured through a JSON config file (or the web console) that maps incoming requests to one or more backend provider accounts, then run as a long-lived local server process.
- Start via Docker (recommended): pull the image, mount a local
configsfolder, and expose the proxy's ports - Start via Node.js: clone the repository, run the bundled install script, then
npm start - Configure provider credentials and account pools in the mounted
configsdirectory, or through the web console athttp://localhost:3000 - Point any OpenAI-compatible client (a chat app, a coding CLI, a custom script) at the local proxy address instead of the provider's own API endpoint
- Monitor account health, rate-limit cooldowns, and request logs from the web console in real time
docker run -d -p 3000:3000 -p 8086:8086 -p 1455:1455 -p 56121:56121 \
-v "your_path/configs:/app/configs" \
justlikemaki/aiclient-2-apiPlatform, Pricing, and Licensing
Platform
- What AIClient2API states:
- A self-hosted server, cross-platform (Mac, Windows, Linux) via Docker or Node.js β no cloud-hosted version.
Cost
- What AIClient2API states:
- Free and open source. You may still pay whichever provider account or API key you connect it to; the proxy itself has no fee.
Licensing
- What AIClient2API states:
- GPL-3.0, a copyleft license, per the repository's license field.
Install method
- What AIClient2API states:
- Docker (recommended, single
docker runcommand) or Node.js via a bundled install script andnpm start.
Verify the current recommended install method and port list on github.com/justlovemaki/AIClient2API before running either command.
Install AIClient2API
AIClient2API installs free via Docker or Node.js, and its source code is on GitHub.
Source | Link |
|---|---|
| GitHub repository (source code, GPL-3.0) | github.com/justlovemaki/AIClient2API |
| Project homepage | aiproxy.justlikemaki.vip |
| Docker image | justlikemaki/aiclient-2-api (Docker Hub) |
| Releases page | github.com/justlovemaki/AIClient2API/releases |
AIClient2API requires either Docker or a Node.js environment β there is no GUI installer or hosted version.
How Much Does AIClient2API Cost?
AIClient2API itself is free β it has no license fee, subscription, or usage-based charge. Your actual cost depends entirely on which provider accounts or API keys you connect it to.
- The proxy software: free, GPL-3.0 open source, no paid tier
- Provider costs: whatever the underlying account or API key you route through already costs (a paid OpenAI/Claude/Gemini API key, or a subscription tied to a CLI tool like Codex or Kiro)
- Self-hosting costs: only your own compute β since it is a lightweight Node.js proxy, this is typically negligible even on a small VPS
AIClient2API vs. LiteLLM: What Is the Difference?
AIClient2API and LiteLLM both let you speak one API format and reach many providers, but they target different problems: LiteLLM focuses on production-grade multi-provider routing for standard commercial APIs, while AIClient2API focuses on bridging CLI-subscription and browser-oauth-based AI tools into an OpenAI-compatible format.
Primary goal
- AIClient2API:
- Bridge CLI/OAuth-based AI tools (Gemini CLI, Codex, Kiro, Antigravity) into one API
- LiteLLM:
- Unify 100+ standard provider APIs behind an OpenAI-compatible interface
License
- AIClient2API:
- GPL-3.0 (copyleft)
- LiteLLM:
- MIT (permissive)
Typical user
- AIClient2API:
- Developers wanting to reuse CLI-tool subscriptions via a standard API
- LiteLLM:
- Teams standardizing production LLM traffic across many vendors
Extra features
- AIClient2API:
- TLS-fingerprint sidecar, OAuth flows for specific CLI tools
- LiteLLM:
- Budgets, spend tracking, virtual keys, broad ecosystem integrations
These tools solve overlapping but distinct problems β some teams run both, using LiteLLM for standard provider APIs and AIClient2API specifically for CLI-subscription-based providers.
Who Should Use AIClient2API?
AIClient2API fits developers who already have access to several AI providers through different client tools and want one consistent, local, OpenAI-compatible endpoint to build against.
What AIClient2API Is Not Good For
AIClient2API is not a good fit if you need a fully managed gateway, enterprise spend controls, or want to avoid the terms-of-service ambiguity of CLI-protocol bridging.
- Not a managed or hosted service β you are responsible for running, updating, and securing your own instance
- Not built primarily around standard, officially licensed provider APIs β several of its integrations route through CLI-tool or OAuth protocols not designed for third-party proxying, which may conflict with a given provider's terms of service
- Not focused on enterprise governance features (per-team budgets, spend dashboards, SSO) the way dedicated LLM gateways are
- Not independently security-audited as far as this review could verify β treat it like any self-hosted proxy handling API credentials, and review its account-pool and logging configuration before exposing it beyond your own machine
- Not backed by a company or funding round this review could verify β treat it as an independently maintained, community-supported project
Common Mistakes When Evaluating AIClient2API
Most confusion about AIClient2API comes from mixing it up with its many forks, or assuming it works like a standard multi-provider gateway.
Competitors and Alternatives
AIClient2API is most directly compared to LiteLLM; it is also worth evaluating against the OpenAI-compatible servers it can sit in front of, such as vLLM, SGLang, and LocalAI, depending on whether you need a protocol-bridging proxy or the inference server itself.
LiteLLM
- Best known for:
- MIT-licensed proxy unifying 100+ standard provider APIs with budgets and spend tracking
- Link:
- LiteLLM review
vLLM
- Best known for:
- High-throughput, OpenAI-compatible local inference server/engine
- Link:
- vLLM explained
Articles about vLLM (10)
- vLLM Explained: High-Throughput LLM Serving with PagedAttention (2026)Updated September 6, 2026
- llama.cpp Explained: The Engine Powering Ollama (2026)Updated September 20, 2026
- Nanobot Review: A Self-Hosted AI Agent Framework in 2026Updated September 20, 2026
- candle-vllm Review: Rust-Native LLM Serving on CUDA and MetalUpdated September 19, 2026
- NVIDIA Dynamo Review: Datacenter-Scale Inference ServingUpdated September 19, 2026
- KServe Review: Kubernetes-Native Model Serving at ScaleUpdated September 19, 2026
- LMDeploy Review: High-Throughput LLM Serving and QuantizationUpdated September 19, 2026
- OpenLLM Review 2026: BentoML's Self-Hostable LLM API ServerUpdated September 19, 2026
- TranslateBooksWithLLMs Review: Translate Full Books With a Local or Cloud LLMUpdated September 19, 2026
- vllm-mlx Review: vLLM-Style Serving for Apple SiliconUpdated September 19, 2026
+81 more not shown
SGLang
- Best known for:
- OpenAI-compatible inference engine with structured-generation optimizations
- Link:
- SGLang explained
Articles about SGLang (5)
- SGLang Explained: RadixAttention and Structured LLM Serving (2026)Updated September 6, 2026
- NVIDIA Dynamo Review: Datacenter-Scale Inference ServingUpdated September 19, 2026
- GPUStack Review 2026: Open-Source GPU Cluster Manager for Local AIUpdated September 12, 2026
- Kilo Code Review: The Open-Source Coding Agent Now Owned by AnacondaUpdated September 12, 2026
- Text-Generation-WebUI vs vLLM vs llama.cpp in 2026: Inference Engine ComparisonUpdated August 29, 2026
Also mentioned in:
- AIClient2API Review: One Local Proxy for Every AI ProtocolUpdated September 19, 2026
- LMDeploy Review: High-Throughput LLM Serving and QuantizationUpdated September 19, 2026
- OpenLLM Review 2026: BentoML's Self-Hostable LLM API ServerUpdated September 19, 2026
- Locally Uncensored Review 2026: Local Chat, Image, and Video in One AppUpdated September 12, 2026
LocalAI
- Best known for:
- Self-hosted, OpenAI-compatible local inference server for open-weight models
- Link:
- LocalAI explained
Articles about LocalAI (8)
- LocalAI Explained: The Self-Hosted OpenAI API Alternative (2026)Updated September 6, 2026
- Langchain-Chatchat Review 2026: Self-Hosted RAG and Agent FrameworkUpdated September 18, 2026
- LiteLLM Review 2026: One Gateway for 100+ LLM Provider APIsUpdated September 14, 2026
- LocalAI Review (2026): ApexCreator's Offline Android AI Chat AppUpdated September 12, 2026
- Locally Uncensored Review 2026: Local Chat, Image, and Video in One AppUpdated September 12, 2026
- AnythingLLM Review: Open-Source RAG and Document ChatUpdated September 11, 2026
- Jan Review 2026: The Open-Source, Offline ChatGPT AlternativeUpdated September 6, 2026
- Bodega One Code Review (2026): A Local-First BYOLLM Coding IDEUpdated September 3, 2026
Also mentioned in:
- AIClient2API Review: One Local Proxy for Every AI ProtocolUpdated September 19, 2026
- OpenLLM Review 2026: BentoML's Self-Hostable LLM API ServerUpdated September 19, 2026
+5 more not shown
This list reflects tools commonly evaluated alongside AIClient2API, not an independent PromptQuorum ranking β verify each tool's current feature set before choosing.
Frequently Asked Questions
What is AIClient2API?
AIClient2API (github.com/justlovemaki/AIClient2API) is a free, open-source (GPL-3.0), self-hosted proxy that converts the client protocols of Gemini CLI, Codex, Grok, Kiro, and Antigravity into a single OpenAI-compatible API.
Is AIClient2API free?
Yes, AIClient2API itself is free and open source under GPL-3.0. You may still pay for whichever underlying provider account or API key you connect it to.
How do I install AIClient2API?
The project's own README recommends Docker: run docker run -d -p 3000:3000 -p 8086:8086 -p 1455:1455 -p 56121:56121 -v "your_path/configs:/app/configs" justlikemaki/aiclient-2-api. A Node.js install script is also available. Verify current instructions on the GitHub repository first.
Which AI providers does AIClient2API support?
Per the project's own documentation: Gemini, Claude (via Kiro or Antigravity), Grok, Codex, Kimi, MiniMax, OpenAI, and custom OpenAI-compatible endpoints.
Who created AIClient2API?
AIClient2API was built by the GitHub user justlovemaki. Several near-identical forks exist under other accounts, but this repository is confirmed as the original, highest-star version.
Is AIClient2API the same as LiteLLM?
No. Both unify multiple providers behind an OpenAI-compatible API, but LiteLLM (MIT-licensed) focuses on standard commercial provider APIs with production features like budgets, while AIClient2API (GPL-3.0) focuses on bridging CLI-tool and OAuth-based AI subscriptions.
Does AIClient2API require a GPU?
No. AIClient2API is a lightweight Node.js protocol-conversion proxy, not an inference engine β it does not run models itself, so it has no GPU requirement.
Is it safe to route traffic through AIClient2API's CLI-protocol integrations?
Several of its integrations route through CLI-tool or browser-OAuth protocols not officially designed for third-party proxying, which may conflict with a given provider's terms of service. Review each provider's own terms before using it for production traffic.
Does AIClient2API support multiple accounts per provider?
Yes, per the project's documentation it supports account-pool management with polling, automatic failover, and health checks across multiple accounts for a given provider.
Has PromptQuorum independently tested AIClient2API's claims?
This review is based on the project's own GitHub repository, README, and release history, rather than hands-on load testing or security auditing by PromptQuorum.