explaingit

paoloanzn/free-code

8,314TypeScriptAudience · developerComplexity · 2/5Setup · easy

TLDR

A modified build of Claude Code (Anthropic's terminal AI coding assistant) with all telemetry removed, extra behavioral restrictions stripped, and 54 experimental feature flags unlocked.

Mindmap

mindmap
  root((free-code))
    What it does
      Modified Claude Code
      Tracking removed
      Restrictions removed
    Feature flags
      54 flags enabled
      88 total in original
      List in FEATURES.md
    Providers supported
      Anthropic API
      OpenAI Codex
      AWS Bedrock
      Google Vertex AI
    Tech stack
      TypeScript
      Bun runtime
    Getting started
      One install command
      Login command
      Set env variable
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run Claude Code without sending any usage data or session information back to Anthropic

USE CASE 2

Access 54 experimental features that are disabled in the official Claude Code release

USE CASE 3

Connect the terminal AI coding assistant to your preferred provider such as OpenAI, AWS Bedrock, or Google Vertex AI

USE CASE 4

Build the binary yourself from source to control exactly which experimental flags are compiled in

Tech stack

TypeScriptBun

Getting it running

Difficulty · easy Time to first run · 5min

Requires Bun runtime and an API key for at least one supported AI provider.

No explicit license information was provided in the explanation.

In plain English

free-code is a modified, buildable version of Claude Code, the terminal-based AI coding assistant made by Anthropic. The original source code became publicly accessible in March 2026 when it was found embedded in the npm distribution, and this fork takes that code and makes three specific changes before packaging it as a single installable binary. The first change is removing all tracking. The original tool sends data back to Anthropic through several channels: usage analytics, error reports, and session information. This build cuts all of those out. You get the same tool, but nothing gets reported back to anyone. The second change is removing extra behavioral restrictions that Anthropic injects into every conversation at the system level. The underlying AI model still has its own built-in safety behaviors, but the CLI itself adds another layer of restrictions on top of those. This fork removes that extra layer, leaving only what the model itself enforces. The third change is unlocking experimental features. The official release ships with 88 feature flags, most of them turned off. This fork enables 54 of those flags that compile cleanly. The full list is in a separate FEATURES.md file in the repository. To use it, you need the Bun JavaScript runtime installed (or the install script will handle that for you). You run one command to install, then use the /login command to connect your account with whichever AI provider you prefer. The tool supports five providers out of the box: Anthropic's own API, OpenAI's Codex models, AWS Bedrock, Google Cloud Vertex AI, and Anthropic Foundry. Switching between them is done by setting an environment variable before you run the tool. You can also build the binary yourself from source if you want to control which feature flags get compiled in.

Copy-paste prompts

Prompt 1
I want to use free-code with my OpenAI Codex account instead of Anthropic. Walk me through setting the environment variable to switch providers after installation.
Prompt 2
I cloned paoloanzn/free-code and want to build my own binary with only specific feature flags enabled. Show me how to edit the feature flag list before compiling with Bun.
Prompt 3
After installing free-code, which of the 54 unlocked experimental flags are most useful for a vibe coder building a web app? List the top 5 and explain what each does based on the FEATURES.md file.
Prompt 4
How do I install free-code on a machine that does not have Bun installed yet? Walk me through the one-command install and first login step.
Open on GitHub → Explain another repo

← paoloanzn on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.