Learn Claude Code
活跃简介
从零到一构建的纳米级 Claude Code 风格 Agent Harness 教学项目,用 Bash 实现完整的 AI 编程助手。
核心特性
- Agent Harness 架构教学 — 系统讲解 Tools + Knowledge + Observation + Action + Permissions 五层架构
- 从零构建 Claude Code — 用 Bash 实现完整的 AI 编程助手,覆盖文件操作、Shell 执行、上下文管理
- Harness 工程方法论 — 深入阐释"Agency 来自训练,Harness 来自工程"的核心设计哲学
- 工具实现模式 — 教授如何设计原子化、可组合的工具接口(文件读写、Shell、API 调用、浏览器控制)
- 上下文管理技术 — 子 Agent 隔离、上下文压缩、任务持久化等防止上下文膨胀的工程实践
适用场景
💡 理解 AI 编程助手的内部工作原理,从模型到工程全链路学习
💡 为自己的领域构建 Agent Harness,将设计模式迁移到非编程场景
💡 学习如何设计工具接口、管理上下文权限、收集轨迹数据用于模型微调
💡 团队培训 AI Agent 工程师,建立统一的 Harness 工程认知
分类
快速开始
# 克隆仓库
git clone https://github.com/shareAI-lab/learn-claude-code.git
cd learn-claude-code
# 阅读教程文档,从零开始构建 Agent Harness
# 核心概念:Harness = Tools + Knowledge + Observation + Action + Permissions
cat README.md