Skip to main content
ClaudeWave
EN, English
Alishahryar1 / Tools

free-claude-code

Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)

  • 62.8k stars
  • 9.8k forks
  • 300 open issues
  • Language: Python
  • License: NOASSERTION
  • updated

Install

Terminal
git clone https://github.com/Alishahryar1/free-claude-code
  1. Clone the repository.
  2. Follow the README for installation and usage instructions.

Editor's note

Free Claude Code is a Python-based local proxy server that intercepts Anthropic Messages API traffic from Claude Code and reroutes it to 17 alternative provider backends, including NVIDIA NIM, OpenRouter, Google AI Studio (Gemini), DeepSeek, Groq, Ollama, LM Studio, and Fireworks AI, among others. It integrates directly with the Claude Code CLI, the VS Code extension, and JetBrains ACP by setting the appropriate environment variables at launch via the included `fcc-claude` wrapper command. Per-model routing lets users direct Opus, Sonnet, and Haiku tier traffic to different providers simultaneously, and the proxy exposes a `/v1/models` endpoint so Claude Code's native `/model` picker works without modification. A loopback-only Admin UI at `/admin` handles provider configuration, API key validation, and settings changes without touching config files manually. Optional add-ons include Discord and Telegram bot wrappers for remote sessions, a VS Code extension, and voice-note transcription via local Whisper or NVIDIA NIM. The tool targets developers who want to use Claude Code tooling against free-tier or self-hosted model providers rather than the Anthropic API directly.

README

Tools overview

Full README on GitHub

License: AGPL v3 Python 3.14 Package Manager: uv Testing: Pytest Type Checker: Ty Formatter: Ruff Logging: Loguru

Quick Start · Providers · Clients · Integrations · Manage

Independent open-source project. Not affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic.

What You Get

  • 61 ToS-friendly providers. 1.3B+ free tokens every month. Use free, paid, subscription, and local models from one searchable UI without putting your account at risk. FCC follows provider terms and removes integrations if they stop being allowed.

  • 11 coding agents. One model catalog. Run Claude Code, Codex, Pi, OpenCode, Cline, Hermes, DeepSeek Harness, Grok Build, Muse Code, Aider, or VS Code Chat with your FCC models.

  • Keep coding through provider outages. After retries are exhausted, FCC automatically tries your next configured model without making you restart the turn. This works across every client.

  • Up to 90% lower token usage. Optional RTK filters common command output, and Headroom compresses tool results.

  • Native Code sessions in your browser. Choose a folder and run Codex in the browser with real-time and background support. Freely switch providers/models in the same session. Support for switching harnesses in the same session coming soon!

  • Terminal, desktop, IDE, or phone. Work through native launchers, VS Code, Codex App, JetBrains, Discord, or Telegram.

  • Voice notes in. Code out. Talk to your agent using local Whisper or NVIDIA NIM transcription.

  • Agent capabilities stay intact. Stream responses, use tools, preserve native interleaved thinking for maximum performance, send images, and route Fable, Opus, Sonnet, and Haiku independently with compatible models.

Free-tier availability and limits are controlled by each provider and may change.

Claude Code running with FCC.

A native Codex session in FCC's browser UI.

Quick Start

1. Install

macOS/Linux:

curl -fsSL "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.sh" | sh

Windows PowerShell:

& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.ps1")))

When prompted, choose at least one coding agent and optionally enable RTK + Headroom token optimization for supported agents.

2. Start FCC

Windows

Open Free Claude Code from your desktop or Start menu.

macOS

Open Free Claude Code from your desktop or Applications folder.

Linux

Run:

fcc-server

FCC opens the Admin UI after starting. On Windows and macOS, use the tray or menu-bar icon to open Admin, restart, or quit. When using fcc-server, keep its terminal open.

3. Configure NVIDIA NIM

  1. Create an API key at build.nvidia.com/settings/api-keys.

  2. Open the Admin UI URL from the server log.

  3. Open NVIDIA NIM in Providers, click Add key, paste the key, and click Save.

  4. Leave MODEL on the default nvidia_nim/nvidia/nemotron-3-ultra-550b-a55b, or search the model dropdown and select another model.

  5. Click Apply to save your model selection.

To protect the local proxy with a bearer token, enable Proxy Authentication in Admin.

4. Run Your Coding Agent

Claude Code:

fcc-claude

Codex:

fcc-codex

Pi:

fcc-pi

OpenCode 2:

fcc-opencode

Cline:

fcc-cline

Hermes:

fcc-hermes

DeepSeek Harness Web:

fcc-dsh

Grok Build:

fcc-grok

Muse Code:

fcc-muse

Aider:

fcc-aider

Select an FCC model from Claude Code's native /model picker.

Choose A Provider

  1. Open a provider link below for its key, models, or setup instructions.

  2. In the Admin UI, configure the listed setting. For OpenAI / ChatGPT subscription access, use Providers → OAuth providers instead.

  3. Search the MODEL dropdown and select a model. If the provider cannot list models, enter / manually.

  4. Click Apply.

Optional: add an ordered Fallback Models list under Model Config. It applies to every connected client. A failed request may reach and consume usage from more than one provider before succeeding.

Provider modals support numbered API keys. Use Add key, remove rows, or drag their handles to reorder them. FCC uses key 1.

For another API endpoint, open Providers → Custom providers → Add provider. Enter its API base URL, optional keys, and API format. Leave Model IDs empty to discover models automatically, or enter one upstream model ID per line. Save, then select a model in Model Config.

Provider catalog

ProviderAdmin UI settingExample MODEL
NVIDIA NIMNVIDIA_NIM_API_KEYnvidia_nim/nvidia/nemotron-3-ultra-550b-a55b
OpenRouterOPENROUTER_API_KEYopen_router/openrouter/free
GroqGROQ_API_KEYgroq/llama-3.3-70b-versatile
ClinePassCLINE_API_KEYcline_pass/cline-pass/kimi-k3
OpenAI / ChatGPTConnect ChatGPT in the Admin UIopenai/
OpenAI APIOPENAI_API_KEYopenai_api/gpt-5.6-sol
GitHub CopilotConnect GitHub Copilot in the Admin UIgithub_copilot/
xAI (Grok)XAI_API_KEYxai/grok-4.5
Alibaba CloudALIBABA_CLOUD_API_KEYalibaba_cloud/
QwenCloud Token PlanQWENCLOUD_API_KEYqwencloud/qwen3.7-plus
QwenCloud Coding PlanQWENCLOUD_CODING_API_KEYqwencloud_coding/qwen3.7-plus
Together AITOGETHER_API_KEYtogether/zai-org/GLM-5.2
DeepInfraDEEPINFRA_API_KEYdeepinfra/deepseek-ai/DeepSeek-V4-Flash
SiliconFlowSILICONFLOW_API_KEYsiliconflow/Qwen/Qwen3-32B
Nebius Token FactoryNEBIUS_API_KEYnebius/Qwen/Qwen3-30B-A3B
ChutesCHUTES_API_KEYchutes/Qwen/Qwen3-32B-TEE
Featherless AIFEATHERLESS_API_KEYfeatherless/Qwen/Qwen3-32B
Frequently asked

What people ask about free-claude-code

What is Alishahryar1/free-claude-code?

Alishahryar1/free-claude-code is tools for the Claude AI ecosystem. Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly) It has 62.8k GitHub stars and its last recorded update is dated 2026-10-23.

How do I install free-claude-code?

You can install free-claude-code by cloning the repository (https://github.com/Alishahryar1/free-claude-code) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is Alishahryar1/free-claude-code safe to use?

Our security agent has analyzed Alishahryar1/free-claude-code and assigned a Trust Score of 74/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains Alishahryar1/free-claude-code?

Alishahryar1/free-claude-code is maintained by Alishahryar1. The last recorded GitHub activity is dated 2026-10-23, with 300 open issues.

Are there alternatives to free-claude-code?

Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.

Maintain this repo? Show its Trust Score in your README

The badge shows this repository's current Trust Score and verdict, and links back to this page. It follows the catalogue data: nobody can buy or edit the score it displays.

ClaudeWave Trust Score for Alishahryar1/free-claude-code
Markdown (README)
[![ClaudeWave Trust Score for Alishahryar1/free-claude-code](https://claudewave.com/api/badge/alishahryar1-free-claude-code)](https://claudewave.com/en/repo/alishahryar1-free-claude-code)
HTML
<a href="https://claudewave.com/en/repo/alishahryar1-free-claude-code"><img src="https://claudewave.com/api/badge/alishahryar1-free-claude-code" alt="ClaudeWave Trust Score for Alishahryar1/free-claude-code" width="320" height="64"></a>

What the badge means and how the score is computed

Alternatives

See all