learnharness

给 AI 装上学习教练的骨架,把难知识拆开练会

开源 🏷️定价信息待确认 ⏳ 访问状态待核验 学习教育 🍴 复刻 1120 🐛 待处理 459 👀 关注 27
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 8183
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

learnharness 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类学习教育
开发团队amosblomqvist
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态⏳ 访问状态待核验
是否开源是
开源协议AGPL-3.0
主要语言TypeScript
GitHub 星标★ 8183
上线时间2026-10-16 00:00:00
代码更新2026-11-09
仓库体积11.6 MB
本站数据更新2026-11-11
维护状态活跃
收录时间2026-11-11
浏览次数0

项目介绍

learnharness 是一个用 TypeScript 编写的智能体框架(agent harness),面向「学习困难知识」这一场景。它把大模型驱动的学习助手拆解为可编排的组件:任务规划、知识拆解、提问追问、练习生成与反馈评估,让开发者可以像搭积木一样组合出针对某一学科或技能的学习流程。项目解决的核心问题是:通用聊天机器人难以持续跟踪学习进度、难以按认知规律安排复习与练习。learnharness 提供统一的 harness 层,负责管理对话状态、工具调用、学习记录与阶段目标,使智能体能围绕「掌握」而非「回答」运转。核心能力包括可插拔的学习策略模块、结构化知识拆解、基于掌握度的练习调度,以及可观测的智能体执行轨迹,便于调试与迭代。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-11 · 当前星标 ★ 8183

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:本地安装 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 可访问 GitHub 或官网的浏览器
  • Node.js 运行环境(项目为 TypeScript 编写,README 未给出具体版本)
  • 能加入项目 Discord 或提交 Issues 的账号,用于求助

安装与启动步骤

  1. 1从官网获取安装包

    README 顶部提供官网 Download 入口,先到官网下载对应平台的安装包;README 未给出其他安装方式。

  2. 2阅读官方文档

    仓库内 docs/README.md 是唯一文档入口,安装与使用细节以该文档为准,不要凭猜测执行命令。

  3. 3克隆仓库查看文档

    如需本地查看源码或文档,可从项目 GitHub 地址克隆仓库,再进入目录阅读 docs/README.md。

    git clone https://github.com/amosblomqvist/learnharness.git
    cd learnharness
  4. 4确认 Node.js 环境

    项目为 TypeScript 编写,本地运行源码通常需要 Node.js;README 未写明版本,先确认已安装再查阅文档。

    node -v
  5. 5按测量流程开始使用

    启动后先回答问题让智能体测量起点,再查看规划的学习路径,逐步进入教学环节。

如何确认成功

能进入主界面并完成首轮「测量」问答,看到生成的依赖规划路径即表示可用。

常见问题

Q:README 里没有安装命令怎么办?

A:该 README 节选只有功能介绍和官网下载入口,没有命令。请以官网下载页和 docs/README.md 为准,不要自行猜测包名执行安装。

Q:需要自己准备模型 API Key 吗?

A:README 未提及任何密钥或环境变量配置,因此不做假设。若需要,会在官方文档或首次启动引导中说明。

Q:学习记录会丢失吗?

A:README 说明采用持久化知识图谱跨会话保存理解状态,具体存储位置与清理方式需查看 docs/README.md。

Q:遇到安装或使用问题去哪反馈?

A:可通过项目 GitHub Issues 提问,或加入 README 中给出的 Discord 社区讨论。

注意事项

  • 本项目 README 未提供完整安装说明,以上步骤以官网下载和仓库文档为主,请勿虚构依赖包名与端口。
  • 文档入口为 docs/README.md,执行任何命令前先核对该文档中的实际命令。
  • 项目为 TypeScript 技术栈,本地运行源码前建议先确认 Node.js 环境,具体版本要求以文档为准。

核心亮点

  • 以 harness 形式抽象学习流程,规划、提问、练习、评估各环节可替换,便于按学科定制
  • TypeScript 实现,类型定义完整,前端与 Node 后端都能直接复用同一套智能体逻辑
  • 内置执行轨迹与状态管理,学习过程可观测、可回放,方便调试学习策略

不足之处

  • 项目较新,学习策略模块的实际效果缺少系统性评测数据支撑
  • 文档与示例仍在完善中,上手需要一定的智能体编排经验

适用场景

  • 为备考或自学搭建分阶段的学习助手,自动拆解知识点并安排练习
  • 教育产品团队快速验证「AI 学习教练」类功能原型
  • 研究者对比不同提问与复习策略对学习效果的影响

替代项目

LangGraph、AutoGen、OpenHands

上一篇:Kando

下一篇:没有了!

同类项目推荐

lecture-to-notes 开源

讲座录屏一键变带时间戳的结构化笔记与同步网页

Lecture recordings → structured grounded notes + a synced HTML viewer: video, times···

★ 117 2026-09-19
around-dataengineering 开源

一站式搞定数据工程与ML知识体系,从入门到实战查漏补缺

A Data Engineering & Machine Learning Knowledge Hub

★ 1146 2026-08-09
vision_tutorial 开源

零基础看懂机器人视觉,从图像处理到 RoboMaster 实战

An introduction to computer vision and RoboMaster algorithm group

★ 391 2026-09-18
llm-cookbook 开源

跟着吴恩达课程,边看边练快速上手大模型开发

面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版

★ 24883 2026-08-09
LLM-RL-Visualized 开源

100+张原理图,一图看懂大模型与强化学习核心算法

100+ 原创 LLM / RL 原理图,《大模型算法》作者巨献!(100+ LLM/RL Algorithm Maps )

★ 5008 2026-08-09
claudemy 开源

给个主题,Claude 自动搜资料生成带引用的音频微课

Claudemy: an open-source alternative to Udemy and Coursera. Give Claude a topic, it ···

★ 669 2026-10-28
agent-academy 开源

跟着课程用 Copilot Studio 从零搭出第一个 Agent

Curated lessons on getting started building agents with Copilot Studio

★ 3701 2026-10-23