Skip to content
项目

joyehuang/Learn-Open-Harness

在 GitHub 查看

joyehuang/Learn-Open-Harness has 48 GitHub stars and 5 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-11 04:28 UTC. Last push 2026-04-07.

这些数字如何统计

🤖 Official Interactive Tutorial for OpenHarness – Zero to Hero in 12 Chapters | Learn OpenHarness like Claude Code: Agent Loop, Tools, Memory, Multi-Agent | 面向零基础的 AI Agent 交互式教程

48 星标5 forks +1 24小时

可以做什么

  • 📖 12 Chapters - From "What is an AI Agent" to "Multi-Agent Collaboration"
  • 🎮 Interactive - Agent Loop animation, Tool Explorer, Permission Sandbox, Architecture Diagram
  • 🧠 Quizzes - Embedded in every chapter with instant feedback
  • 📊 Progress - Auto-tracks completed chapters

实测星标增长

24小时
+1
7天
更新延迟
15天
更新延迟
1个月
更新延迟

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

README.zh-CN.md

原文

🤖 学习 OpenHarness

HKUDS/OpenHarness 的交互式学习教程 — OpenHarness 发布次日即上线。

12 章从零到精通。像理解 Claude Code 一样学习 Agent Loop、工具系统、记忆、权限、多 Agent 协作。

在线体验 →  ·  提 Issue  ·  参与贡献  ·  English

作者:joyehuang.me  ·  小红书(3.2万赞藏)→ 来看看我的主页

⭐ 如果这个零基础教程帮到你,点个 Star 支持一下开源 AI 教育项目~ 目标 10k stars!


https://github.com/user-attachments/assets/a0fe6e34-71b6-400b-9a96-e5203d8c9a5c

为什么做这个?

OpenHarness 一发布就炸了 —— 第一个开源实现 AI Agent Harness 模式的项目,Claude Code、Cursor 等下一代 AI 编程工具背后的核心架构。

但 ~11,700 行基础设施代码不是随便能消化的。Agent Loop、工具注册表、三级权限、MCP…… 光看源码很难搞懂。

所以我在它发布的第二天就做了这个:12 个交互式章节,用生活类比、动画演示、实操模拟器和即时测验,把每个核心概念拆解到你真正能理解 OpenHarness 在做什么 —— 然后再去看代码。

不需要任何 AI 或编程基础。

✨ 特性

📖 12 章系统课程 从「什么是 AI Agent」到「多 Agent 协作」,循序渐进
🎮 交互式组件 Agent Loop 动画、工具模拟器、权限沙盒、架构图
🧠 即时测验 每章内嵌小测验,实时反馈
📊 进度追踪 自动记录完成章节
🌙 深色模式 深海蓝配色,护眼友好
📱 全平台适配 手机、平板、桌面

📚 课程大纲

Harness = Tools + Knowledge + Observation + Action + Permissions

阶段 A · 基础认知

# 章节 核心概念
01 什么是 AI Agent LLM vs Agent,从「说话」到「做事」
02 什么是 Harness Agent 的装备系统
03 Harness 公式 Tools + Knowledge + Observation + Action + Permissions

阶段 B · 核心机制

# 章节 核心概念
04 Agent Loop 思考→行动→观察的无限循环
05 工具系统 43+ 内置工具,统一接口 + 注册表模式
06 权限系统 三级安全护栏,让 Agent 安全执行
07 Hook 系统 生命周期事件,在关键时刻插入自定义逻辑

阶段 C · 智能层

# 章节 核心概念
08 Skills 技能系统 按需加载的知识库
09 Memory 记忆系统 跨对话持久化记忆,四种记忆类型
10 MCP 集成 标准化连接外部世界的 USB 接口

阶段 D · 进阶

# 章节 核心概念
11 多 Agent 协作 并行子 Agent,分而治之
12 全流程串联 从用户输入到响应的完整旅程

🚀 快速开始

git clone https://github.com/joyehuang/Learn-Open-Harness.git
cd Learn-Open-Harness
npm install
npm run dev

打开 http://localhost:3000 即可开始学习。

🛠 技术栈

技术 用途
Next.js 16 App Router,服务端渲染
TypeScript 5 类型安全
Tailwind CSS v4 样式系统
shadcn/ui UI 组件库
next-themes 深色模式

🤝 贡献

欢迎任何形式的贡献!

  • 修正内容:PR 修改 src/content/chapter-XX.ts
  • 新增章节:参考现有格式,在 src/content/ 下新建文件
  • 改进交互组件:src/components/interactive/
  • 翻译:欢迎将内容翻译为其他语言

每个章节是一个 TypeScript 文件,由 section 块组成(text、analogy、code、quiz、key-concept、comparison、diagram),结构清晰,修改门槛极低。

📄 许可证

MIT


⭐ 点个 Star 支持一下~ 目标 10k!⭐

作者:@joyehuang  ·  小红书(3.2万赞藏)→

探索相关项目