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 つの変更
テレメトリの削除 — 元のプログラムは、使用データ、クラッシュレポート、分析を Anthropic のサーバーに送信します。このビルドはそれらをすべて削除または無効にします。何も送信されません。
セキュリティプロンプトのガードレールの削除 — Anthropic は、AI が自身の組み込み安全トレーニングを超えて制限する追加のシステムレベルの指示をすべての会話に注入します。このビルドはそれらの注入された制限を取り除きます。モデル自身の安全トレーニングは引き続き適用されます—追加のレイヤーのみが削除されます。
実験的機能のロック解除 — 元のバージョンには 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— メインの対話型 UIsrc/services/— API クライアント、OAuth、分析src/voice/— 音声入力src/bridge/— IDE 統合(VS Code、JetBrains)
結論
free-code は Claude Code のコミュニティフォークであり、データ収集を削除し、追加の安全制限を削除し、隠された実験的機能をロック解除します—ターミナル AI コーディングアシスタントのコア機能を維持し、Anthropic 自身の API 以外の複数の AI プロバイダーのサポートを追加します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト