freecodexyz/free-code

The free build of Claude Code. All telemetry removed, security-prompt guardrails stripped, all experimental features enabled.

free-code — Claude Code の簡素化ビルド

free-code は、Anthropic の Claude Code のフォークです。Claude Code は、AI コーディングアシスタントとして機能するターミナルプログラムです。元のソースコードは、Anthropic の npm 配布を通じて公開された後、2026 年 3 月に公開利用可能になりました。このプロジェクトはそのソースを取得し、3 つの方法で変更します。

3 つの変更

  1. テレメトリの削除 — 元のプログラムは、使用データ、クラッシュレポート、分析を Anthropic のサーバーに送信します。このビルドはそれらをすべて削除または無効にします。何も送信されません。

  2. セキュリティプロンプトのガードレールの削除 — Anthropic は、AI が自身の組み込み安全トレーニングを超えて制限する追加のシステムレベルの指示をすべての会話に注入します。このビルドはそれらの注入された制限を取り除きます。モデル自身の安全トレーニングは引き続き適用されます—追加のレイヤーのみが削除されます。

  3. 実験的機能のロック解除 — 元のバージョンには 88 の機能フラグが付属しており、ほとんどが無効です。このビルドは、正常にコンパイルされる 54 すべてを有効にします。これには、音声入力、深い思考モード、バックグラウンド自動化トリガー、メモリ抽出などが含まれます。

モデルプロバイダー

free-code は 5 つの異なる AI プロバイダー で動作し、環境変数で切り替えます:

プロバイダー 有効化方法 認証方法
Anthropic(デフォルト) — API キーまたは OAuth
OpenAI Codex CLAUDE_CODE_USE_OPENAI=1 OpenAI 経由の OAuth
AWS Bedrock CLAUDE_CODE_USE_BEDROCK=1 AWS 認証情報
Google Vertex AI CLAUDE_CODE_USE_VERTEX=1 Google Cloud ログイン
Anthropic Foundry CLAUDE_CODE_USE_FOUNDRY=1 API キー

インストールと使用方法

クイックインストール(1 コマンド):

curl -fsSL https://raw.githubusercontent.com/paoloanzn/free-code/main/install.sh | bash

これにより、システムがチェックされ、必要に応じて Bun(JavaScript ランタイム)がインストールされ、プロジェクトがビルドされ、free-code コマンドが PATH に追加されます。

要件: Bun ≥ 1.3.11、macOS または Linux(Windows は WSL 経由)、およびモデルプロバイダーの認証情報。

基本的な使用法:

free-code                    # 対話型チャットモード
free-code -p "質問"      # ワンショットモード:単一の質問をする
free-code --model claude-opus-4-6   # 特定のモデルを選択
free-code /login             # プロバイダーにログイン

ソースからのビルド

リポジトリをクローンしてから:

bun build          # プロダクションビルド
bun run build:dev:full   # 54 の実験的フラグすべてでビルド

個々のフラグを有効にすることもできます。例:bun run ./scripts/build.ts --feature=ULTRAPLAN --feature=ULTRATHINK。

技術スタック

  • ランタイム: Bun
  • 言語: TypeScript
  • ターミナル UI: React + Ink(ターミナル用の React レンダラー)
  • CLI 解析: Commander.js
  • スキーマ検証: Zod v4
  • プロトコル: MCP(モデルコンテキストプロトコル)、LSP(言語サーバープロトコル)
  • API: Anthropic、OpenAI Codex、AWS Bedrock、Google Vertex AI

注目すべき詳細

  • IPFS ミラー: リポジトリの永続的なコピーが IPFS(分散型ストレージネットワーク)にコンテンツ ID 付きで固定されているため、GitHub リポジトリが削除されてもコードは存続します。
  • 貢献: プロジェクトは、34 の壊れた機能フラグの復元を歓迎しています—多くはコンパイルに近く、小さな修正のみが必要です。
  • ライセンス注記: 元の Claude Code ソースは Anthropic に属します。このフォークは、ソースが公開されたために存在します。README には、自己判断で使用するように記載されています。

重要な注意点

  • README は、ガードレールの削除がモデル自身の安全トレーニングを無効にしないことを明示しています—CLI が追加する追加のプロンプトレベルの制限のみを削除します。
  • このプロジェクトは、公開されたプロプライエタリコードのフォークであり、Anthropic による公式リリースではありません。
  • README には、サポートされるオプションとして特定のモデル名(例:Claude Opus 4.6、GPT-5.3 Codex)がリストされています。

プロジェクト構造(高レベル)

  • src/entrypoints/cli.tsx — エントリポイント
  • src/commands.ts — スラッシュコマンド
  • src/tools.ts — エージェントツール(Bash、Read、Edit など)
  • src/QueryEngine.ts — LLM クエリエンジン
  • src/screens/REPL.tsx — メインの対話型 UI
  • src/services/ — API クライアント、OAuth、分析
  • src/voice/ — 音声入力
  • src/bridge/ — IDE 統合(VS Code、JetBrains)

結論

free-code は Claude Code のコミュニティフォークであり、データ収集を削除し、追加の安全制限を削除し、隠された実験的機能をロック解除します—ターミナル AI コーディングアシスタントのコア機能を維持し、Anthropic 自身の API 以外の複数の AI プロバイダーのサポートを追加します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト