ホームAI Agentsyasasbanukaofficial/claude-code
// archived 2026-04-04
yasasbanukaofficial

claude-code

Security#npm#Source Maps#AI Agents#TypeScript#Reverse Engineering
GitHub で見る →
78

// 概要

本プロジェクトは npm パッケージへの sourcemap ファイル混入により流出した Anthropic の公式 AI コーディングツール Claude Code の全ソースコードをバックアップします。リポジトリでは流出原因を詳述し、Claude Code の複雑な内部アーキテクチャと隠し機能について詳細な分析を提供します。この取り組みは、研究者が AI エージェントフレームワークの内部システムを調査およびアーカイブするための参照プラットフォームを提供することを目的としています。

// 技術解説

本プロジェクトは npm パッケージのビルド設定ミスによりソースコードが流出した Claude Code のバックアップリポジトリであり、 Anthropic の公式 AI コーディング CLI の内部アーキテクチャを明らかにしています。そのコア設計は React Ink ベースのターミナルレンダリングエンジンを採用し、複雑な Agent オーケストレーションシステム、マルチツールサポート、および自動メモリ管理メカニズムを統合しています。本プロジェクトは、マルチエージェントの連携、 Undercover モード下でのセキュリティ保護、そして「dream」システムを通じた長期記憶の統合といった、エンタープライズグレードの AI ツールにおける技術的実装を明らかにしており、 AI Agent フレームワークを研究するための貴重な参照ケースを提供します。

// 主要ハイライト

01
Tamagotchi スタイルの Buddy システムを内蔵しており、決定論的なランダムアルゴリズムを通じて、異なる性格属性を持つ仮想コンパニオンをユーザーに提供します。
02
Undercover モードを実装し、内部モデルのコードネームを隠蔽することで、パブリックなコードベースで連携する際に AI が機密情報を漏洩しないようにします。
03
autoDream サービスを搭載しており、バックグラウンドのサブエージェントを通じて定期的にログを整理し、永続的なメモリファイルを更新することでコンテキストを最適化します。
04
KAIROS プロアクティブアシスタントと ULTRAPLAN ディーププランニングエンジンを統合し、複雑なタスクをリモートモデルにオフロードして長時間推論を行うことをサポートします。
05
モジュール式のツールアーキテクチャを採用しており、 Bash 操作、ファイル処理、および LSP インタラクションのための 40 以上の Agent ツールが含まれています。
06
MCP サーバーサポートを提供しており、開発者が Claude ツールを通じて直接プロジェクトのソースコード構造を探索および分析できるようにします。

// ユースケース

01
Claude Code のマルチエージェントオーケストレーションと React ターミナルレンダリングアーキテクチャの研究
02
内部に隠された Tamagotchi スタイルのコンパニオンシステムと自動メモリ整理メカニズムの分析
03
安全な sourcemap 設定を通じて本番環境のソースコード流出を防ぐ方法の学習

// クイックスタート

開発者はリポジトリを clone し、 npm install を使用して依存関係をインストールした後、 npm run build を実行してプロジェクトをビルドできます。ビルド完了後、 node dist/main.js を使用して CLI を起動するか、 MCP サーバーを設定して Claude を活用したソースコード探索を行ってください。