100100 Ideas AI
Submit Tool

claude-code-from-scratch

MCPOpen source

从零手写 Claude Code 的分步教程,用约 5000 行 TypeScript/Python 复现核心架构,理解 coding agent 原理。

2.6kMIT

Build your own Claude Code from scratch. 🔍 Claude Code 开源了 50 万行代码,读不动?用 ~5000 行 TypeScript / Python 从零复现核心架构,11 章分步教程带你理解 coding agent 精髓

Pros

  • +分步教程,13 章从零构建 coding agent,每章代码可运行且无需 API key
  • +双语言实现(TypeScript 和 Python),覆盖 Agent Loop、工具、上下文压缩、记忆、技能、多 Agent、MCP 集成
  • +与 Claude Code 架构逐章对照,清晰展示差异
  • +支持 Anthropic 和 OpenAI 双后端,可自定义模型和 base URL

Cons

  • −学习项目,非生产级,功能精简(13 个工具 vs 66+)
  • −需要一定的编程基础,教程较长
  • −文档和代码注释以中文为主,英文支持有限

Target audience: 对 AI agent 内部原理感兴趣的开发者,希望通过动手实践理解 coding agent 架构的工程师。

Related tools

Other open-source tools that share tags with claude-code-from-scratch.