shareAI-lab/learn-claude-code 登上 GitHub Trending 榜首区域,今日新增 865 颗星。项目口号:「Bash is all you need」。
项目简介
这是一个极简化的 Claude Code 风格编程 Agent,用 TypeScript+Bash 从零实现,核心目标是教学和拆解,帮助开发者理解 AI Coding Agent 的工作原理。
核心设计
- 工具调用循环(read/write/exec/search)
- 上下文窗口管理
- 多轮对话与计划执行
- 权限确认机制
适合谁看
正在学习 AI Agent 开发、想理解 Claude Code/Codex 内部机制的工程师。相比直接读官方代码,这个「从 0 到 1」的复刻版逻辑更清晰,注释更友好。