Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
Claude Buddy/powerupClaude Codeソースマップ流出事件クロードコードのオートメモリークロードコードのオートメモリークロードコードのオートメモリークロードコードのオートメモリー
speedy_devvkoen_salo
Blog/Handbook/Core/Claude Buddy

Claude Buddy

AnthropicのApril Fools 2026サプライズ: Claude Codeの中のたまごっちシステム。18種、5段階のレアリティ、CHAOSとSNARKのステータス、16進エンコードされたイースターエッグがリーク。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Published Feb 6, 2026Handbook hubCore index

問題: Claude BuddyはAnthropicのApril Fools 2026のサプライズです。仮想ペットがClaude Codeのターミナルの中に住むようになりました。実装作業を押し進め、不思議なエラーを追いかけ、サブAgentを実行しながら、これらのセッションに何時間も費やします。ツールはその仕事が得意で、スプレッドシートのような無機質さを持ちます。開発者はコンピューター上のどんなアプリよりもターミナルを見つめており、ターミナルはマシン全体で最もフラットな場所のままです。

何が起きたか: Anthropicはこのペットを完全なたまごっちグレードのコンパニオンとして構築しました。18種。5段階のレアリティ。CHAOSやSNARKといったフィールドを持つステータスシステム。レアバリアント。帽子アンロック。全体が意図した4月1日リリースの1日前に、偶発的なnpmソースマップによってリークされました。これをAI界最悪のオープンシークレットと呼ぶか、今年最も鋭いバイラルマーケティングと呼ぶかはあなた次第です。

Claude Buddyとは何か?

Claude BuddyはClaude Codeに直接組み込まれた仮想ペットコンパニオンです。たまごっちのようなものですが、ターミナルで動作し、ボタン連打の代わりに開発ワークフローに反応します。

リリース日は2026年4月1日を予定していて、Anthropicの通常のApril Foolsの奇妙なものを出荷する習慣に沿っていました。@anthropic-ai/claude-code npmパッケージのバージョン2.1.88が別の計画を持っていました。59.8 MBの.mapファイルが付属して出荷され、ソースコード全体が丸見えになりました。開発者Twitterはお約束の行動をしました。512,000行のTypeScriptを掘り下げ、src/buddy/ディレクトリを見つけ、どの種が最高かを議論し始めました。

Buddyのセットアップはアニメーションレイヤー以上のものです。決定論的生成、不正防止アーキテクチャ、パーソナリティのためのLLMフックを持つ完全なペットシミュレーションがClaude Codeランタイムに組み込まれています。あなたのBuddyはセッションで起きていることに反応します。種、アニメーション、レアリティティア: すべてがすでに住んでいるターミナルに縫い込まれています。

Claude Codeのターミナルファーストワークフローが初めてですか?まずターミナルファースト開発モデルガイドを読んで実行モデルを把握してから、ペットを追加してください。

18種

Claude Buddyは18種で出荷されます。それぞれに独自のASCIIアートスプライト(5行、12文字幅、3アニメーションフレーム)があります:

種カテゴリ
ダッククラシック
グースクラシック
キャットクラシック
ラビットクラシック
アウルワイズ
ペンギンクール
タートルチル
スネイルチル
ドラゴンミシカル
オクトパスアクアティック
アホロートルエキゾチック
ゴーストスプーキー
ロボットテック
ブロブアブストラクト
サボテンプラント
マッシュルームファンジ
チョンクミーム
カピバラスペシャル

最後のエントリ、カピバラが話が興味深くなるところです。少し待ってください。まず種を割り出すシステムについて説明します。

レアリティ、ステータス、レアバリアント

あなたのBuddyはランダムではありません。決定論的です。ユーザーIDがFNV-1aでハッシュされ、Mulberry32 PRNGに入力され、毎回同じ抽選シーケンスが行われます。同じアカウント、同じBuddy。常に。

ソルト文字列はfriend-2026-401で、4月1日へのウィンクです。

レアリティティア

レアリティ確率スターステータス最低値帽子
コモン60%15なし
アンコモン25%215ランダムな帽子
レア10%325ランダムな帽子
エピック4%435ランダムな帽子
レジェンダリー1%550ランダムな帽子

5つのステータス

すべてのBuddyは0から100のスケールで5つのステータスを持ちます: DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK。

アルゴリズムは1つのピークステータス(最低値 + 50 + ランダム、100上限)、1つのダンプステータス(最低値付近)、間に散らばった3つの値を選びます。高いレアリティほど最低値が高いため、レジェンダリーBuddyはすべてのステータスで統計的に優れています。

レアバリアント

どのBuddyにも、レアリティに関わらず独立した1%の確率が発動します。レアBuddyはレインボーカラーのシマーアニメーションとスパークルエフェクトを得ます。シャイニーレジェンダリーは0.01%の確率、約1万分の1です。すでに誰かがその正確なシナリオを元にSolanaミームコイン($Nebulynx)を立ち上げています。

これが0.01%のジャックポットの実際の姿です。シャイニーレジェンダリードラゴンのDagmar、CHAOS 100、金色のスパークルボーダーに包まれています。LLMが生成したパーソナリティはまるでドラゴン自身が書いたようです: 「クリーンコードの猛烈な守護者。スパゲッティロジックに火を噴き、よく書かれた関数を溜め込む。」

帽子

レアリティでゲートされたアンロックを持つ8種類の帽子:

帽子最低レアリティ
なしコモン
クラウンアンコモン以上
トップハットアンコモン以上
プロペラアンコモン以上
ヘイローレア以上
ウィザードレア以上
ビーニーエピック以上
タイニーダックレジェンダリーのみ

レジェンダリーBuddyのタイニーダック帽子は自慢の的です。すでにステータスカードを並べて自慢している人がいます。

「ボーンズ vs ソウル」の不正防止

ここでエンジニアリングが本当に興味深くなります。AnthropicはBuddyデータを2つのバケットに分けました:

ボーンズ(種、レアリティ、レア状態、目、帽子、ステータス): 毎セッション、ユーザーIDから再構築されます。ディスクに書き込まれることはありません。設定ファイルの編集でレジェンダリーを得ることはできません。アルゴリズムは起動のたびに新しく実行され、保存されたものをすべて上書きします。

ソウル(名前、パーソナリティ、孵化日): 初めてBuddyを孵化させたときにLLMによって一度生成され、グローバル設定に保存されます。残るデータはそれだけです。

マージ順序は{ ...stored, ...bones }で、新しく計算されたボーンズが常にタイブレーカーに勝ちます。技術的にはジョーク機能のための洗練された不正防止です。エンジニアたちは誰かが自分のレアリティを偽造しようとすることを明らかに予期していました。

コマンド

# 初回孵化(アニメーション付き)
/buddy
 
# Buddyをなでる(ハートフロートアニメーション、2.5秒)
/buddy pet
 
# スプライト、ステータス、レアリティのステータスカードを表示
/buddy card
 
# スピーチバブルをミュート
/buddy mute
 
# スピーチを復活
/buddy unmute
 
# Buddyを完全に非表示
/buddy off
 
# 名前を呼んでBuddyと直接話す

あなたのBuddyはLLMで動くパーソナリティも持っています。ミュート解除時は、ターミナル入力の横のスピーチバブルにコメントを落とします。システムプロンプトはClaudeに、BuddyはClaudeが名前で呼ばれたときに邪魔しないようにすべき「別の監視者」だと伝えます。

16進エンコードされたイースターエッグ

これが開発者を探偵モードに引き込んだ詳細です: ソースコード内のすべての18の種名が16進エンコードされています。プレーンな文字列ではなく、1文字ずつエンコードされています:

// How "capybara" is stored in the Buddy source code
String.fromCharCode(0x63, 0x61, 0x70, 0x79, 0x62, 0x61, 0x72, 0x61);
// Returns: "capybara"

なぜAnthropicはペットの名前を16進エンコードするのか?ビルドシステムはコンパイル時に特定の文字列にフラグを立てるexcluded-strings.txtスキャナーを実行します。少なくとも1つの種名が内部モデルのコードネームと一致します。

コミュニティは同じ結論に達しました: capybaraはAnthropicのモデルの1つの内部コードネームです(または以前そうでした)。16進エンコードは、自社のビルドパイプラインをペットがすり抜けるための回避策でした。1つの名前だけをエンコードすると怪しく見えます。18すべてを均一にエンコードすると怪しく見えません。

皮肉なことに: モデルコードネームのリーク防止を構築しながら、npmパッケージの.mapファイルでソースツリー全体をリークしました。

あるコメンターがこれをうまく言い表しました: 「エンジニアたちがペットの種名を16進エンコードして自社のビルドスキャナーをすり抜けようとした。それがAnthropicが今までやった中で最も共感できることだ。」

リークはどのように起きたか

2026年3月31日、セキュリティ研究者のChaofan Shou(@Fried_rice)が、@anthropic-ai/claude-code npmパッケージのバージョン2.1.88に59.8 MBのソースマップファイルが付属していることに気づきました。その1つの.mapファイルがsrc/buddy/ディレクトリとその5つのソースファイル(約79KB)を含む、約1,900ファイルにわたる512,000行以上のTypeScriptを公開しました。

根本原因は退屈なものでした: .npmignoreエントリの欠落。ビルドパイプラインがソースマップを公開パッケージに含め、リリース前に誰も気づきませんでした。

Anthropicの公式回答: 「機密顧客データや認証情報は関与せず、公開されてもいません。これはセキュリティ侵害ではなく、人為的ミスによるリリースパッケージングの問題でした。」

そこからの反応は素早いものでした:

  • @byteHumiがXでテクニカルな解説を行い、34,000ビューを集めた
  • @AI_chemystがリークされたソースから独立したウェブアプリをvibe-codingした
  • 複数のBuddyチェッカーツールが数時間以内にNetlifyとVercelに登場した
  • Solanaで最もレアなBuddyを元に$Nebulynxミームコインが立ち上げられた
  • GitHub issue #41684がRPG進化システムを提案し、動作するプルーフオブコンセプトが添付された

コミュニティの反応は嘲笑ではありませんでした。リプライの開発者たちは純粋に興奮していました。あるリプライが雰囲気を捉えています: 「怒らないと思う。こういう小さな個性があったら、ツールが毎日ずっと楽しくなりそう。」

ローンチタイムライン

BuddyシステムはBUDDYコンパイル時機能フラグの後ろに隠れており、段階的なロールアウトがありました:

期間動作
4月1〜7日ティーザーウィンドウ: 起動時に15秒のレインボー/buddy通知
4月8日以降isBuddyLiveを通じてコマンドが永続的に利用可能
Anthropic従業員日付に関わらず永続的なアクセス(USER_TYPE = 'ant')

要件: Claude Code >= 2.1.89、Proサブスクリプション。

April Foolsか恒久機能か?

これが本当の問いです。4月1日はClaude Buddyをギャグとしてためらいなしに片付けることを可能にします。しかし証拠は別の方向を示しています:

実装はプロダクショングレードです。 5つのソースファイル。不正防止を持つ決定論的生成。レアリティティア。ステータスバランシング。帽子アンロック。レアバリアント。LLMパーソナリティ統合。狭いターミナルでのグレースフルデグラデーション。これは使い捨てのネタではありません。

開発者体験の議論は本物です。 Claude Codeユーザーは何時間もターミナルで生活します。インタラクティブモードにはすでにキーボードショートカット、vimモード、生のAI能力を超えるクオリティオブライフの磨きが付いています。Buddyシステムは同じアイデアの自然な拡張です。

ユーザーはすでにもっとを求めています。 RPG進化、種のカスタマイズ、コスメティックショップに関するGitHub issueがリークから数時間以内に登場しました。あるコメンターはこう言いました: 「ガチャとXPブーストに金払う。Claudeは俺たちの心に火をつけてしまったことに気づくべき。」

前例はすぐそこにあります。 GitHub Copilotのゴーストテキストは最初に出荷されたとき変に感じました。今では誰もそれなしでのコーディングを覚えていません。小さな個性のタッチはすぐに普通になります。Claude Codeには入力ボックスの横に座っているJetsamという小さなカピバラがすでに付いています。Buddyシステムは同じアイデアをスケールアップします。

Claude Buddyが恒久的に出荷されるか4月1日以降に撤去されるかは、Anthropicがこのシグナルをどうやって読むかにかかっています。今のところすべてのシグナルが、コミュニティはターミナルペットを望んでいると言っています。

開発者ツールにとって何を意味するか

Claude Buddyは小さな機能が大きなシグナルを発しています。Anthropicはモデルのパフォーマンスだけでなく、開発者体験に本気で取り組んでいます。コンテキストエンジニアリングのトリックとファストモードのノブはClaude Codeを強力にします。強力さだけでは忠誠心を得られません。キャラクターが得ます。

開発者ツールは長い間、敵対的なほど実用主義的でした。ターミナルコンピューティングの全美学は「常に形より機能」です。Claude Buddyはその前提に疑問を呈します。複雑なサブAgentワークフローをオーケストレーションしながら、隅にペットのアヒルを置いておくことができます。

この2つの目標は互いに戦いません。むしろ、小さな個性の火花が長いセッションを続けやすくします。ターミナルにペットがいるから燃え尽きる人はいません。ツールが人間をサポートするためではなく生産性を搾り取るために作られているように感じるから燃え尽きます。

April Foolsのジョークかターミナルのための新しいUX方向性か、コードはすでに野に放たれています。コミュニティは週内にクローン、チェッカーツール、ギャラリーサイト、少なくとも1つのミームコインを作りました。どこかで、シャイニーレジェンダリーのカピバラが誰かのターミナルに家賃なしで住んでいます。

よくある質問

Claude Buddyとは何ですか?

Claude BuddyはAnthropicのターミナルベースAIコーディングアシスタントClaude Codeに組み込まれた仮想ペットコンパニオンです。たまごっちのように動作し、ターミナルで生活して開発セッションに反応します。AnthropicはApril Fools 2026機能としてリリースしましたが、実装が十分に徹底しているため、多くの開発者が永続的に残ることを望んでいます。

Claude Buddyの種はいくつありますか?

18種のClaude Buddy種があります: ダック、グース、キャット、ラビット、アウル、ペンギン、タートル、スネイル、ドラゴン、オクトパス、アホロートル、ゴースト、ロボット、ブロブ、サボテン、マッシュルーム、チョンク、カピバラ。それぞれに独自のASCIIアートとパーソナリティの特徴があります。

Claude Buddyを入手する方法

ProサブスクリプションでClaude Codeバージョン2.1.89以降で/buddyを実行してください。BuddyはユーザーIDから決定論的に生成されるため、常に同じ種とレアリティを得ます。/buddy cardでBuddyのステータスを確認し、/buddy petでインタラクションできます。

Claude Buddyの種を選べますか?

いいえ。種、レアリティ、ステータス、帽子はすべてFNV-1aハッシングを使ってユーザーIDから決定論的に計算されます。同じアカウントは常に同じBuddyを生み出します。不正防止システムが毎セッションこれらの値を再構築するため、設定ファイルの編集は意味がありません。

Claude Buddyのレアリティティアは?

5つのティア: コモン(60%)、アンコモン(25%)、レア(10%)、エピック(4%)、レジェンダリー(1%)。高いレアリティほどベースステータスが高く、レアな帽子にアクセスできます。また独立した1%の確率でどのBuddyもシャイニーになり、レインボーシマーエフェクトが追加されます。

Claude Buddyの種名が16進エンコードされているのはなぜですか?

Anthropicのビルドシステムはコンパイル時に特定の文字列をブロックするexcluded-strings.txtスキャナーを実行します。少なくとも1つの種名(「capybara」と信じられています)が内部モデルコードネームと一致するため、エンジニアはすべての種名を16進エンコードして機能を自社のビルドパイプラインを通過させました。

Claude Codeはオープンソースですか?

Claude CodeのソースはGitHubにあります。Claude Buddy機能は、ソースマップが誤ってnpmパッケージバージョン2.1.88にバンドルされ、512,000行以上のTypeScriptが公開されたときに浮上しました。

Continue in Core

  • Claude Codeにおける100万トークンコンテキストウィンドウ
    AnthropicはClaude CodeのOpus 4.6とSonnet 4.6に対して100万トークンのコンテキストウィンドウを有効化した。ベータヘッダー不要、追加料金なし、定額料金、そして圧縮の削減。
  • Auto Dream
    Claude Code はセッション間に自身のプロジェクトノートを整理します。古いエントリは削除され、矛盾は解消され、トピックファイルは再整理されます。/memory を実行してください。
  • クロードコードのオートメモリー
    オートメモリーは、Claude Codeがプロジェクトノートを実行し続けることを可能にします。ファイルの場所、書き込まれる内容、/memoryの切り替え方法、CLAUDE.mdを選ぶタイミング。
  • 自動計画戦略
    Auto Plan Modeは--append-system-promptを使ってClaude Codeを計画優先のループに強制する。ファイル操作は承認が得られるまで一時停止される。
  • 自律 Claude Code
    一晩でフィーチャーをリリースするエージェントのための統合スタック。スレッドが構造を与え、Ralph ループが自律性を与え、検証が正確さを保つ。
  • 動的セッションコンテキスト
    --init にスラッシュコマンド(/blog や /ship など)を組み合わせて、その作業に必要な正確なコンテキストバンドルをロードする。セットアップフックも環境変数もコピーペーストも不要。

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。
  • エージェントチームのコントロール
    デリゲートモード、表示モード、プラン承認、ファイル境界、CLAUDE.md ルールを設定して、Claude Code のチームリードがコーディングではなくコーディネートに専念できるようにします。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

On this page

Claude Buddyとは何か?
18種
レアリティ、ステータス、レアバリアント
レアリティティア
5つのステータス
レアバリアント
帽子
「ボーンズ vs ソウル」の不正防止
コマンド
16進エンコードされたイースターエッグ
リークはどのように起きたか
ローンチタイムライン
April Foolsか恒久機能か?
開発者ツールにとって何を意味するか
よくある質問
Claude Buddyとは何ですか?
Claude Buddyの種はいくつありますか?
Claude Buddyを入手する方法
Claude Buddyの種を選べますか?
Claude Buddyのレアリティティアは?
Claude Buddyの種名が16進エンコードされているのはなぜですか?
Claude Codeはオープンソースですか?

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。