掲載済み (2026-04-04号)
072 176文字 • 1分

流出したClaude Codeのソースコードを解読:その洗練されたエンジニアリングの全貌

原題: I Read the Leaked Claude Code Source — Here's What I Found

英語

掲載情報

概要

AnthropicのAI CLIツール「Claude Code」の流出ソースコードを解析し、カスタムUIエンジンやAIによる自己検閲を含む独自の二段階セキュリティ、高度なマルチエージェント設計を明らかにしている。

詳細内容

ソフトウェアエンジニアのVictor A氏が、流出したAnthropicのCLIツール「Claude Code」のソースコード(約51万行のTypeScript)を分析しました。特筆すべきは、既存のライブラリに頼らずターミナル上でFlexboxを実現する独自のReactベースUIフレームワークを自社開発している点です。セキュリティ面では、静的なルールベースとAIによる動的なリスク分類を組み合わせた「二重の権限システム」を採用しており、AI自身が自身のコマンド実行の安全性を評価します。また、APIレスポンスの受信を待たずにツール実行を開始する「ストリーミング実行」や、Git worktreeを利用したエージェントの作業分離、ディスクベースのメモリ管理など、実用性とパフォーマンスを極限まで追求した設計思想が浮き彫りになっています。これは単なるAPIラッパーではなく、高度に洗練されたエージェント・ランタイムとしての姿を提示しています。