3,595 repos GH 3,480 / HF 115 · 11 categories · GitHub上のAI関連OSSを日本語で早見 · 毎日自動更新

claude-code-from-scratch

★ 2.5k ⑂ 512 MIT 更新: 2026-07-09 GitHubで見る →

概要

「Claude Code From Scratch」は、大規模なCoding AgentであるClaude Codeの複雑なアーキテクチャを、わずか約4300行のTypeScriptとPythonコードでステップバイステップで学ぶための「分歩教程」プロジェクトです。

本プロジェクトは、Agent Loop、ツールシステム、コンテキスト圧縮、記憶システム、スキルシステム、マルチエージェントといったClaude Codeの核心機能を、実際のコードと比較しながらゼロから再構築することを目的としています。

大規模なCoding Agentの動作原理を深く理解したい開発者や研究者が、数十万行のオリジナルコードを読まずに効率的にその精髄を習得できるよう設計されており、実践的な学習を通じてコーディングエージェントの構築スキルを高められます。

互換性・特徴

  • Python
  • TypeScript
  • CLI
  • 学習/教育ツール

基本情報

ライセンスMIT
Stars2,475
Forks512
カテゴリAIエージェント
アクティビティhigh

最新リリース: v1.0.0 (2026-03-31)

GitHub: https://github.com/Windy3f3f3f3f/claude-code-from-scratch