claude-code-proxy vs freellmapi

LLM routing projects compared

claude-code-proxy translates Anthropic-format requests so clients such as Claude Code can use OpenAI, Gemini, or Anthropic backends. freellmapi is a self-hosted router for free provider tiers and custom OpenAI-compatible endpoints, with model selection, quota tracking, and fallback; it also offers a dashboard and broader client interfaces.

claude-code-proxyfreellmapi
LanguagePythonTypeScript
License—MIT
Stars3.8k30.3k
Forks4944.2k
Last analyzedOct 9, 2026Oct 3, 2026

Key differences

  • claude-code-proxy is a Python format-translation proxy, while freellmapi is a TypeScript gateway that routes across configured providers.
  • claude-code-proxy focuses on Anthropic-compatible clients and OpenAI, Gemini, or Anthropic backends; freellmapi supports OpenAI-compatible endpoints plus Anthropic, Gemini, and optional Ollama-compatible interfaces.
  • claude-code-proxy maps Claude-style haiku and sonnet requests to configurable models; freellmapi selects models and can rotate keys or fall back after rate limits or server errors.
  • freellmapi includes a dashboard for keys, routing, a playground, and usage analytics; claude-code-proxy emphasizes proxy configuration and model mappings.
  • Both can run in Docker; claude-code-proxy also runs from source with uv, while freellmapi describes desktop installers.
  • freellmapi is MIT-licensed and intended for personal experimentation rather than production; claude-code-proxy's provided details describe no comparable usage warning.

Choose claude-code-proxy if you…

  • need to keep an Anthropic-compatible client workflow while routing to OpenAI, Gemini, or Anthropic.
  • want configurable mappings from Claude-style model requests to OpenAI or Google models.
  • prefer a focused Python proxy that supports streaming and non-streaming responses.
Read the claude-code-proxy analysis →

Choose freellmapi if you…

  • want one API for free provider tiers and custom OpenAI-compatible endpoints.
  • need quota tracking, key rotation, fallback, and a dashboard for managing routes and keys.
  • are prototyping or experimenting and accept free-tier limits and variability.
Read the freellmapi analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.