話題のAIコーディングツール「ClaudeCode」ソースコードが流出!Anthropicの“中身”が丸裸に?
話題のAIコーディング支援ツール「ClaudeCode」のソースコードが誤って公開され、開発元であるAnthropic社の内部情報が大暴露されています。IPO(新規株式公開)準備を進めているとされるAnthropicにとって、痛手となる事態です。
ClaudeCodeのソースコードとは?
今回流出したのは、ClaudeCodeバージョン2.1.88のTypeScriptソースコードの一部。なんと約51万2,000行ものコードが含まれています。通常、開発者はコードを難読化して公開しますが、Anthropicは誤って難読化されていない状態で公開してしまいました。
コードを見つけたのは、SolayerLabでインターンをしているChaofanShou氏(X(旧Twitter):
流出によって明らかになったこと
今回の流出によって、ClaudeCodeの動作に関する様々な情報が明らかになりました。例えば、Claudeがタスク実行中に表示する文言や、ユーザーがClaudeに悪態をついた場合のプロンプトの受け取り方など、細かな仕様が判明しています。
さらに、Anthropicが開発していた可能性のある「たまごっち」風の隠しバーチャルペットに関する記述も見つかりました。これは4月1日のエイプリルフール的なネタだった可能性もありますが、開発中のユニークな機能を示唆しています。
Claudeの“裏側”が可視化
流出したファイルからは、ClaudeのAPI呼び出しエンジンやプロンプト処理時のトークン数え方など、技術的な実装に関する情報も読み取れます。Anthropicの基盤モデルそのものの詳細は含まれていないものの、Claudeがどのように動いているのかを理解する上で貴重な情報となります。
流出したコードは、権利的に問題がないように書き直されたものがGitHubにアップロードされており、誰でも閲覧・フォークできる状態になっています。
IPOへの影響は?
Anthropicは、今回のソースコード流出によって、クローズドソース製品の内部がこれまでになく公開されてしまいました。IPO準備中ということもあり、セキュリティ体制の脆弱性が露呈したことは、今後の事業展開に大きな影響を与える可能性があります。
今回の事態を受け、Anthropicがどのような対応を取るのか、今後の動向に注目が集まります。