← 返回首页

🎓 OpenClaw 源码学习计划

30天深入理解 OpenClaw 架构与源码

📋 学习目标

学完这30天,你将获得:

  • 深度理解 OpenClaw 架构 - 能独立阅读和修改源码
  • 掌握多 Agent 系统设计 - 能配置复杂的路由规则
  • 能开发 Skills 和 Plugins - 实战开发能力
  • 掌握最佳实践 - 避免社区常见的踩坑
  • 具备企业级部署能力 - 安全、合规、稳定

📚 学习周安排

周次主题内容
第1周架构概览 + Gateway源码结构、启动流程、认证安全
第2周Channels 通道WhatsApp/Telegram/Discord/飞书集成
第3周Agents + Sessions多Agent协作、Context管理、防失忆
第4周Tools + Skills + Memory工具系统、技能开发、记忆增强
第5周高级主题Subagents、总结

📖 已完成的课程

Day 1:整体架构

2026-03-28

核心主题:理解 OpenClaw 的三层架构

  • 三层架构:Channels → Gateway → Agent
  • Gateway 四项职责:监听/路由/会话/认证
  • Agent 结构:workspace + sessions + auth
  • 源码入口链:openclaw.mjs → entry.js → subsystem
  • 目录结构与配置文件位置
查看详细笔记 →

Day 2:Session 与会话管理

敬请期待

核心主题:理解消息如何变成会话,会话如何被管理

Day 3:Gateway 架构

敬请期待

核心主题:深入理解 Gateway 启动流程

🔗 参考资源

💡 教学理念

一个重点一个重点地讲,每节课聚焦一个主题,讲透讲深。

借鉴 Claude Code 教程的结构:

  1. 快速实验:动手验证核心概念
  2. 技巧排序:按实际使用频率排列
  3. 分层配置:最小可用 → 完整推荐
  4. 表格对比:一目了然