🤖 Free Claude Code

Use Claude Code CLI, VS Code, JetBrains ACP, or chat bots through your own Anthropic-compatible proxy

27,201 Stars
4,041 Forks
144 Subscribers
142 Open Issues
MIT License Python 3.14 uv

What You Get

Drop-in Proxy

Seamlessly proxy Claude Code's Anthropic API calls to any provider while maintaining protocol stability

Multiple Providers

Choose from 11 provider backends including NVIDIA NIM, Kimi, Wafer, OpenRouter, DeepSeek, LM Studio, llama.cpp, Ollama, OpenCode Zen, OpenCode Go, and Z.ai

Smart Model Routing

Route Opus, Sonnet, Haiku, and fallback traffic to different providers for optimal performance

Native Integration

Full support for Claude Code's native model picker through the proxy's `/v1/models` endpoint

Advanced Features

Streaming, tool use, reasoning/thinking block handling, and local request optimizations

Admin UI

Local Admin UI at `/admin` to edit proxy settings, validate changes, and check providers

Free Claude Code in Action

Free Claude Code in action

Choose Your Provider

NVIDIA NIM

High-performance GPU models

Kimi

Moonshot AI's powerful models

Wafer

Anthropic-compatible endpoint

OpenRouter

Open-source and free models

DeepSeek

Advanced reasoning models

LM Studio

Local model hosting

llama.cpp

Efficient local inference

Ollama

Easy local model management

OpenCode Zen

Curated model gateway

OpenCode Go

Subscription-based models

Z.ai

GLM models with coding focus

Quick Start

1. Install Claude Code

npm install -g @anthropic-ai/claude-code

2. Install uv & Python 3.14

curl -LsSf https://astral.sh/uv/install.sh | sh uv self update uv python install 3.14

3. Install Proxy

uv tool install --force git+https://github.com/Alishahryar1/free-claude-code.git

4. Start Server

fcc-server

5. Configure Admin UI

Open http://127.0.0.1:8082/admin and set up your provider

6. Run Claude Code

fcc-claude

Star History

Star History Chart

How It Works

Free Claude Code request flow architecture