// summary
Free Claude Code is a lightweight proxy that allows developers to use the Claude Code CLI and VSCode extension without an Anthropic API key. It routes requests to various providers including NVIDIA NIM, OpenRouter, DeepSeek, and local LLM runtimes like Ollama or LM Studio. The tool features per-model routing, request optimization, and support for advanced features like thinking tokens and structured tool parsing.
// technical analysis
Free Claude Code is a lightweight, transparent proxy designed to route Anthropic API requests from the Claude Code CLI or VSCode extension to various alternative LLM providers. By intercepting standard API calls, it enables users to bypass Anthropic API key requirements and utilize free or local models from sources like NVIDIA NIM, Ollama, and OpenRouter. The project prioritizes flexibility through per-model routing and request optimization, effectively trading off direct Anthropic integration for significant cost savings and local privacy control.
// key highlights
// use cases
// getting started
To begin, install the project using uv or by cloning the repository and configuring your environment variables in a .env file. Start the proxy server using uvicorn, then point your Claude Code CLI or VSCode extension's ANTHROPIC_BASE_URL to the proxy's local address. You can then use the provided claude-pick tool or direct configuration to select your preferred LLM provider.