概要
「Claude Code From Scratch」は、大規模なCoding AgentであるClaude Codeの複雑なアーキテクチャを、わずか約4300行のTypeScriptとPythonコードでステップバイステップで学ぶための「分歩教程」プロジェクトです。
本プロジェクトは、Agent Loop、ツールシステム、コンテキスト圧縮、記憶システム、スキルシステム、マルチエージェントといったClaude Codeの核心機能を、実際のコードと比較しながらゼロから再構築することを目的としています。
大規模なCoding Agentの動作原理を深く理解したい開発者や研究者が、数十万行のオリジナルコードを読まずに効率的にその精髄を習得できるよう設計されており、実践的な学習を通じてコーディングエージェントの構築スキルを高められます。
互換性・特徴
- Python
- TypeScript
- CLI
- 学習/教育ツール
基本情報
| ライセンス | MIT |
| Stars | 1,390 |
| Forks | 391 |
| カテゴリ | AIエージェント |
| アクティビティ | high |
最新のissue
- Pythonバージョンにプログラムバグが存在する (更新: 2026-05-31 / python版本存在程序bug)
最新リリース: v1.0.0 (2026-03-31)
GitHub: https://github.com/Windy3f3f3f3f/claude-code-from-scratch
