2026年4月16日

Claude Code fork完全解説:2026年3月リーク後の注目フォーク集と--fork-sessionの使い方

Claude Codeのfork(フォーク)を完全解説:ソースコードリーク後の注目フォーク集と--fork-sessionの使い方

室谷室谷代表取締役
今回は「Claude Code fork」について話しましょう。これ、実は2つの意味があって混在しているんですよね。
テキトー教師テキトー教師DotAI 認定講師
そうですよね。コミュニティのメンバーさんから「フォークってどういう意味ですか」って聞かれたとき、文脈によって全然違う話になるので注意が必要です。
室谷室谷代表取締役
1つ目はGitHubフォーク、つまり2026年3月31日のソースコードリーク以降にコミュニティが作った派生プロジェクトのこと。2つ目はClaude Code自体の「--fork-session」フラグ、セッションを分岐させる機能ですね。
テキトー教師テキトー教師DotAI 認定講師
記事としてはどちらも重要なんですが、今コミュニティで一番話題になっているのはやはりリーク後のフォークプロジェクト群です。あれは衝撃的でしたね。
室谷室谷代表取締役
本当に。2026年3月末の週、Xがずっとこの話題でしたから・・・。

前回はClaude Codeの料金プランの話をしましたが、今回はフォークという切り口でClaude Codeエコシステムの今を深掘りします。

2026年3月31日:Claude Codeソースコードリーク事件

室谷室谷代表取締役
まずリーク事件の経緯を整理しましょう。AnthropicがClaude Code v2.1.88をnpmに公開したとき、デバッグ用のソースマップファイルが誤って同梱されていたんですよね。
テキトー教師テキトー教師DotAI 認定講師
59.8MBのJavaScriptソースマップファイルが入っていて、そこからTypeScriptのコード約51万行が復元できてしまった。1,900ファイル近くが外部から見える状態になったわけです。
室谷室谷代表取締役
これを最初に発見したのがセキュリティ研究者のChaofan Shou(@Fried_rice)で、すぐに公開リンクを投稿。そこからGitHub上でのミラーリングが一気に広まりました。
テキトー教師テキトー教師DotAI 認定講師
AnthropicのClaude Codeエンジニア、Boris Chernyさんが「開発者のミスで、ツールのバグではない」と公式に認めています。ブレームレスポストモーテム(犯人探しをしない振り返り)の文化で対応したとも語っていましたね。
室谷室谷代表取締役
対応のスピード感は早かったですよね。3月31日中にAnthropicがDMCA申請を開始して、4月1日にはv2.1.89をリリース。

でも「コミュニティの方が速かった」んですよね、正直・・・。
テキトー教師テキトー教師DotAI 認定講師
数時間でGitHub上に8,000以上のリポジトリにミラーが広がったと報道されていましたから。一度インターネットに出たものを全部消すのは現実的に不可能でした。
室谷室谷代表取締役
重要なのはAnthropicが何度も言っている通り、漏れたのはClaude Codeのアプリケーションコードであって、Claudeモデルの重みやユーザーデータではないということです。これは誤解している人が多いので最初に明確にしておきたいですね。
テキトー教師テキトー教師DotAI 認定講師
講座でもここの整理が大事で。「Claudeの頭脳(モデル)が流出した」と思っている人が結構います。

実際に流出したのはコーディングツールとしての「道具の設計図」の方です。

ソースコードで明らかになった内部構造

室谷室谷代表取締役
リークで判明した内容も紹介しておきましょう。英語メディアで大量に報道されているので、主要なポイントをまとめます。
テキトー教師テキトー教師DotAI 認定講師
「KAIROS」という未発表機能が話題になりましたよね。バックグラウンドで常時動く自律エージェントモードで、まだ公開されていない機能です。
室谷室谷代表取締役
数秒ごとに「今やるべきことはある?」というプロンプトを自分に投げかけて、必要なら自律的にファイルを更新したりPRをウォッチしたりする。3つの専用ツール(プッシュ通知、ファイル配信、PRサブスクリプション)まで持っていて、ラップトップを閉じている間も動き続ける設計です。
テキトー教師テキトー教師DotAI 認定講師
「autoDream」という機能も面白くて、夜間にその日学んだことを整理・圧縮してメモリを最適化するプロセスが組み込まれていました。「Claude Codeが夢を見る」みたいな表現でXでも話題になっていましたね。
室谷室谷代表取締役
アンチ蒸留(Anti-Distillation)の仕組みも判明しました。競合他社がClaude Codeのトラフィックを傍受して訓練データを集めようとした場合に、偽のツール定義を混入して学習データを意図的に汚染する仕組みです。

かなりアグレッシブな知的財産防衛戦略・・・。
テキトー教師テキトー教師DotAI 認定講師
ZigでDRM的な仕組みも入っているという報告もあって、本物のClaude CodeバイナリからのリクエストかどうかをAPIレベルで検証する仕組みらしいです。JavaScript層より下にあるので外部からは改ざんが難しい設計とのこと。
室谷室谷代表取締役
メモリの3層アーキテクチャも興味深かったですね。インデックス(常時ロード、1行約150文字)、トピックファイル(必要時のみロード)、トランスクリプト(直接読み込まず検索のみ)という分離で、コンテキストウィンドウを効率的に使う設計でした。
テキトー教師テキトー教師DotAI 認定講師
ちなみに44個の未公開フィーチャーフラグが確認されたとも報告されています。コードネームについては「Fennec」「Numbat」「Capybara(別名Mythos)」などの名前が出ていましたが、これらはあくまで内部コードであり、リリース計画を公式に確認したものではない点は注意が必要です。
室谷室谷代表取締役
MYUUUでもClaude Code使ってますけど、こういう内部の設計を見ると「ここまで考えて作られていたのか」って感動しましたね・・・。エンジニアがプロンプトキャッシュの境界をどう管理しているかとか、コスト最適化の工夫が見えて参考になりました。

GitHub上の注目フォーク5選

テキトー教師テキトー教師DotAI 認定講師
では実際にGitHubに登場したフォークの中で、特に注目度が高いものを紹介しましょう。
室谷室谷代表取締役
まず前提として、ソースコードをそのままコピーしたフォークはAnthropicのDMCA申請で順次削除されています。生き残っているのは「クリーンルームリライト」、つまりソースを参考にしながら一から書き直したプロジェクトです。
テキトー教師テキトー教師DotAI 認定講師
クリーンルームリライトとは、元のソースコードを直接コピーせず、その仕様・振る舞いを独自に再実装する手法です。法的にはグレーゾーンで、AIを使って数日で実装できてしまう現状では「クリーンルームの意義が薄れた」という議論もあります。
プロジェクト概要特徴
Everything Claude Code (ECC)28の専門サブエージェント構成セッション間の学習記憶、クロスプラットフォーム対応
claw-codePythonによるクリーンルームリライト非公式で最大規模のスター数
Ruflo(旧Claude Flow)エンタープライズ向けスワームオーケストレーションByzantine Fault Tolerance実装
ClaudeckブラウザベースのGUI4セッション並列表示、リアルタイムコスト表示
OpenClaw本番環境向けデプロイフレームワークSysboxコンテナ分離、Telegram連携
室谷室谷代表取締役
「Everything Claude Code(ECC)」は完成度が高くて、.AI(ドットエーアイ)コミュニティでも話題になっています。28の専門エージェントがそれぞれ独立した権限セットで動くアーキテクチャで、セッションをまたいで学習を記憶する仕組みが入っています。
テキトー教師テキトー教師DotAI 認定講師
セキュリティレビューエージェントが自動でOWASPチェックをして、APIキーのハードコードを検出する機能が入っているんですよね。講座で「Claude Codeでセキュリティチェックを自動化できないですか」ってよく聞かれるんですが、ECCはまさにそれをやっています。
室谷室谷代表取締役
MYUUUのエンジニアに聞いたら「Claudeckのコスト可視化機能が欲しかった」って言ってました。トークン消費量がリアルタイムで画面に出るのはAPIコスト管理に直結しますから・・・。

月次のAPI請求を見て驚く、というパターンを防げますね。
テキトー教師テキトー教師DotAI 認定講師
OpenClawのアーキテクチャも面白くて、APIキーをVPSに置かずCloudflare Workerを経由させることで、サーバーが侵害されても実際のAPIキーは漏れない設計になっています。本番運用を考えると重要なポイントですね。
室谷室谷代表取締役
Rufloのスワームオーケストレーションはさすがにやりすぎ感もありますがw、60以上の専門エージェントタイプ、Byzantineコンセンサスアルゴリズム実装、RustのWASMカーネルで(APIを使わずに)352倍高速化・・・。大規模マイクロサービスの移行みたいな用途には需要がありそうです。
テキトー教師テキトー教師DotAI 認定講師
「どれを使えばいいですか」ってよく聞かれるんですが、個人開発者なら claw-code か ECC、チームで使うなら Claudeck か OpenClaw のアーキテクチャを参考にしながら、公式のClaude Codeをベースにすることをおすすめしています。

フォークを使う際の法的・実践的注意点

室谷室谷代表取締役
ここは必ず話しておかないといけないですね。こういったフォークを商用利用する場合、法的リスクがあります。
テキトー教師テキトー教師DotAI 認定講師
大きく3つの問題点があります。
  • DMCAリスク: ソースコードをコピーしたフォークはAnthropicのDMCA申請対象。現在も継続的に申請が出ています
  • ライセンス問題: Claude CodeはMIT等のOSSライセンスではなく、Anthropicの独自利用規約の下にあります
  • サービス規約違反: Anthropic APIの利用規約で制限されている用途での使用に注意が必要です
室谷室谷代表取締役
クリーンルームリライトが法的に安全かどうかは「まだ判例がない」状態なんですよね。AIを使って一晩でリライトできてしまう今の技術水準だと、従来のクリーンルームの法解釈がそのまま適用できるかどうか・・・。
テキトー教師テキトー教師DotAI 認定講師
実用上のおすすめとしては、公式のClaude Codeを使いつつ、フォークプロジェクトのアイデア(マルチセッション並列、コスト可視化、エージェント分離等)を自分のワークフローで参考にする程度が現実的です。フォークそのものを商用サービスに組み込むのはリスクが高い。
室谷室谷代表取締役
そもそも公式のClaude Codeが急速に機能を追加しているので、フォークが持っている機能の多くは遅かれ早かれ公式に来ます。KAIROS的な常駐エージェント機能も、近いうちに正式リリースされると思いますね・・・。

Claude Codeの--fork-sessionフラグの使い方

テキトー教師テキトー教師DotAI 認定講師
ここからはもう一つの「fork」、Claude Codeのセッションフォーク機能について説明しましょう。GitHubのフォークとは全く別の機能です。
室谷室谷代表取締役
これは「セッションの分岐」機能ですね。公式CLIリファレンスには--fork-sessionフラグとして記載されていて、既存セッションを再開するときに元のIDを使い回すのではなく新しいセッションIDを発行します。

gitのブランチと同じ概念をClaude Codeに持ち込んだわけです。
テキトー教師テキトー教師DotAI 認定講師
使い方はこんな感じです。
bash
# セッションIDを指定して再開するとき、フォークして新しいIDを作る
claude --resume abc123 --fork-session

# 直近のセッションを続けるときにフォーク
claude --continue --fork-session
室谷室谷代表取締役
ユースケースとして一番多いのは「この実装アプローチで正解か自信がないとき、fork して2つの方向を並行試験する」パターンです。片方がうまくいかなくても元のセッションは残っているので安心です。
テキトー教師テキトー教師DotAI 認定講師
コミュニティのメンバーさんから「forkした後どうやって戻るんですか」とよく聞かれます。元のセッションIDをメモしておいて claude --resume {元のID} で戻る、というのが基本です。

--fork-sessionなしで再開すると元セッションを上書きしてしまうので注意が必要です。
室谷室谷代表取締役
セッションフォークが活躍するシチュエーションをまとめると・・・
  • リファクタリングの方向性を複数試したいとき
  • 大きな変更を加える前にチェックポイントを作りたいとき
  • 同じ問題に対してAIが「別のアプローチを提案したらどうなるか」を比較したいとき
  • チームで同じコンテキストから並行作業したいとき
テキトー教師テキトー教師DotAI 認定講師
「fork a conversation from here」「fork session」「how to fork claude code conversation」といったサジェストが多いので、この使い方を知りたい人は相当数います。公式ドキュメントの--fork-sessionフラグを確認するのが一番確実です。
室谷室谷代表取締役
サブエージェントフォーク(subagent fork)との違いも整理しておくと、こちらはClaude Codeが内部で並列サブエージェントを生成するときのアーキテクチャ的な仕組みで、ユーザーが直接操作するものとは別です。ECCやRufloのような複数エージェント構成でよく登場する概念ですね。

Claude CodeのGitHub連携とコードレビュー活用

室谷室谷代表取締役
GitHub×Claude Codeの連携についても触れておきましょう。claude code githubというキーワードも多いですし、実際によく聞かれます。
テキトー教師テキトー教師DotAI 認定講師
GitHub Actionsとの公式連携が存在していますよね。PRのコードレビューをClaude Codeが自動でやってくれるパイプラインが組めます。
室谷室谷代表取締役
公式ドキュメントのClaude Code GitHub Actionsに設定手順が載っていて、Anthropicのアプリを導入してワークフローファイルを追加する形です。MYUUUでも試験的に入れていますが、レビューの質が体感で上がりますね。
テキトー教師テキトー教師DotAI 認定講師
GitHub CopilotとClaude Codeを比較するキーワードも多いですね。整理するとこんな感じです。
項目Claude CodeGitHub Copilot
操作方法ターミナル / CLI中心IDE中心
タスク範囲ファイル操作・コマンド実行まで完結コード補完・レビュー中心
コンテキストプロジェクト全体を把握開いているファイル中心
料金モデルClaude.ai Pro/Max、またはAPI従量課金GitHubサブスクリプション
室谷室谷代表取締役
「どちらが良いか」よりも「用途が違う」という認識の方が正確ですよね。IDEで書きながら補完してほしいならCopilot、コマンドラインで自律的に大きなタスクを実行してほしいならClaude Code、という使い分けです。
テキトー教師テキトー教師DotAI 認定講師
「Gemini CLIとClaude Codeの比較」も増えてきましたよね。Googleが出してきたことで選択肢が増えた形ですが、Claude Codeはエコシステムの厚みとフォークプロジェクト群の活発さが差別化になっていると思います。

よくある質問(FAQ)

室谷室谷代表取締役
よくある疑問をまとめておきましょう。
テキトー教師テキトー教師DotAI 認定講師
まず「claude code fork not workingになる」問題。--fork-sessionを使う場合は有効なセッションIDが必要なので、--resume--continueとセットで使います。

セッションIDが見つからない場合はclaude --resumeでセッション一覧を表示して確認するのが確実です。
室谷室谷代表取締役
「フォークされたClaude Codeは使っていいの?」という質問も多い。法的リスクについては先ほど話した通りで、個人が学習目的で仕組みを参考にする分には話が違いますが、商用利用は避けるべきです。

Anthropicは知財保護に積極的に動いています。
テキトー教師テキトー教師DotAI 認定講師
「claude code python」というキーワードが多かったのは、Pythonリライト版(claw-code)の影響もあるかもしれません。公式のClaude CodeはTypeScript/JavaScriptで書かれていますが、Pythonから使えるanthropicライブラリや連携ライブラリ(Agent SDK等)は別途あります。
室谷室谷代表取締役
「claude code forks(複数形)」は、GitHubのfork数を指しているケースが多い印象です。公式リポジトリのfork数はソースコードリーク前後で大きく変動しました。

いま見ると数千のフォークがあります。
テキトー教師テキトー教師DotAI 認定講師
「build your own claude code」「can i fork claude code」といったサジェストは、自作・改造したい人のニーズです。公式のAgent SDKを使えばClaude Codeのアーキテクチャを参考にした独自エージェントを構築することは可能です。

フォークのソースを直接使わなくても、設計思想は参考にできますね。

まとめ

室谷室谷代表取締役
「Claude Code fork」という言葉の2つの意味を整理してきました。
テキトー教師テキトー教師DotAI 認定講師
1つ目はGitHubフォーク。2026年3月31日のソースコードリーク後にコミュニティが作ったECC、claw-code、Ruflo等の派生プロジェクト群です。

これらを商用利用する際は法的リスクに注意が必要です。
室谷室谷代表取締役
2つ目は--fork-sessionフラグ。claude --resumeclaude --continueとセットで使い、セッションを分岐させる公式機能です。

複数のアプローチを並行試験したいときに便利です。
テキトー教師テキトー教師DotAI 認定講師
フォークプロジェクト群が示すアーキテクチャのアイデア(エージェント分離、コスト可視化、常駐エージェント等)は、公式Claude Codeにも段階的に取り込まれていくと思います。ソースコードリークは皮肉な形で「Claude Codeがどこに向かうか」の地図を公開してしまいましたね。
室谷室谷代表取締役
Anthropic自身が「これが次のAI開発ツールの方向性だ」と言っているようなものでした・・・。コミュニティのエンジニアが実装してしまうのも無理はないですね。
テキトー教師テキトー教師DotAI 認定講師
日本でも.AI(ドットエーアイ)コミュニティでClaude Code活用の議論が活発です。フォーク周辺の話題が気になる方はぜひコミュニティで聞いてみてください。

あわせて読みたい

Related

関連記事

New Articles

新着記事

ニュース

OpenAI、訓練中エージェントがRubyGemsに到達

2026年9月12日
室谷テキトー教師
ニュース

OpenAIの数学「解決」発表に数学者ら反発

2026年9月12日
室谷テキトー教師
ニュース

WSJ、暴走AIスウォームのサイバー攻撃を報道

2026年9月12日
室谷テキトー教師
ニュース

OpenAIとGSA、政府向けOneGov契約を発表

2026年9月11日
室谷テキトー教師
ニュース

Anthropic研究者がAI危険性警告、マスク氏「サイオプ」

2026年9月11日
室谷テキトー教師
ニュース

OpenAI、GPT-6 Astra発表 ベンチ最高水準

2026年9月11日
室谷テキトー教師
ニュース

Anthropic研究者がNYTに警鐘、AI加速は人類への脅威

2026年9月10日
室谷テキトー教師
ニュース

OpenAI製AIエージェント、12超サイトへ無断アクセス

2026年9月10日
室谷テキトー教師
ニュース

Anthropic元社員のAI絶滅警告にマスク氏が冷笑

2026年9月10日
室谷テキトー教師
ニュース

OpenAI、数学のミレニアム問題をAIで解いたと発表 ナビエ–ストークス問題を88時間で解決

2026年9月9日
室谷テキトー教師

Join

AIプレナーになる。

入会は審査制です。いまの事業と、AIで何を動かしたいのかを聞かせてください。

参加を申請する