# justlovemaki/AIClient2API

Self-hosted multi-protocol AI API proxy for Antigravity, Codex, Grok, Kiro, OpenAI, Claude, and custom providers. Supports OpenAI-compatible API, Claude API, Gemini protocol conversion, GPT, Grok Build, Claude Opus, Gemini Pro, Kimi, MiniMax, provider pools, smart routing, and automatic failover.

Repository: https://github.com/justlovemaki/AIClient2API
Canonical: https://ross.abutalabs.com/products/aiclient2api
Homepage: https://aiproxy.justlikemaki.vip
Language: JavaScript
License: GPL-3.0
License Family: copyleft
Topics: aicoding, free, antigravity, codex, grok, kiro, claude, openai
Last push: 2026-08-26T08:55:06+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 29
- inputs: {"age_days": 409, "days_push": 7, "days_rel": 7, "gap_med": 0, "n_releases_24m": 142}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8697, forks 1374 (observed 2026-08-28T04:10:24.277471+00:00)

## What it is
AIClient2API is a self-hosted Node.js proxy that simulates client-only LLM service requests (Antigravity, Codex, Grok, Kiro, Gemini CLI, etc.) and exposes them through a unified local OpenAI-compatible API. It supports multiple API protocol conversions, provider pools, smart routing, and automatic failover.

## Use cases
- expose client-only AI services as an OpenAI-compatible API
- use one API endpoint for Claude, Gemini, Grok, and Codex models
- set up provider pools with automatic failover for LLM requests
- convert between OpenAI, Claude, and Gemini API protocols
- self-host a proxy for AI coding assistants
- avoid managing separate configurations for each LLM provider

## When to choose
- you want a single OpenAI-compatible endpoint unifying multiple LLM backends
- you need protocol conversion between OpenAI, Claude, and Gemini formats
- you want provider pooling, smart routing, and failover in a self-hosted proxy
- you use tools that only speak the OpenAI API but want other model providers

## When to avoid
- you need a fully managed cloud API gateway rather than self-hosting
- you only use one provider with official APIs and need no conversion
- you require guaranteed compliance with provider terms of service for client-simulated access
- you need a language other than JavaScript/Node.js runtime

## Facets
- artifact type: service
- maturity: active
- function: proxy, api-gateway, http-server, llm-inference, middleware, routing
- domain: large-language-models, apis, self-hosted, developer-tools, artificial-intelligence
- platform: self-hosted, cross-platform, cli
- tags: openai-compatible-api, api-conversion, provider-pool, failover, gemini, claude, codex, grok, kiro, antigravity, nodejs, docker

## Member repositories
- justlovemaki/AIClient2API (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:24.277471+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:25:34.121633+00:00, confidence not recorded.
  - readme: https://github.com/justlovemaki/AIClient2API (fetched 2026-08-28T04:10:24.277471+00:00, sha 9bf66a9a6bd6)
  - homepage: https://aiproxy.justlikemaki.vip (fetched 2026-08-29T08:26:13.597794+00:00, sha 1d7d82bc519e)
  - site_page: https://aiproxy.justlikemaki.vip/en/docs/core-concepts (fetched 2026-08-29T08:26:13.607349+00:00, sha 1b6725211d11)
  - site_page: https://aiproxy.justlikemaki.vip/en/docs/installation (fetched 2026-08-29T08:26:13.609851+00:00, sha 244af2ca72ad)
  - site_page: https://aiproxy.justlikemaki.vip/en/docs/api-usage (fetched 2026-08-29T08:26:13.611847+00:00, sha fdd6358e456b)
  - site_page: https://aiproxy.justlikemaki.vip/en/docs/advanced-config (fetched 2026-08-29T08:26:13.613618+00:00, sha afc3e00280ab)
  - site_page: https://aiproxy.justlikemaki.vip/en/docs/development (fetched 2026-08-29T08:26:13.615266+00:00, sha 22b1f4419f03)
- Data as of 2026-08-30T08:39:29.467469+00:00.
