Miaotofu01/Study-Mate

你的AI学习搭档:定路线、讲知识、做项目,边学边做,学透一门科目

StudyMate – 您的 AI 学习伙伴

简介 – StudyMate 是一个基于 Node-JS 的 AI 增强学习工作流,专注于数学与计算机科学领域。它以 DeepSeek Harness (DSH) 插件形式发布,同时支持 Google Antigravity 多代理插件,并可封装用于 OpenAI Codex / ChatGPT Work。该系统协调五种角色——资料收集、图表生成、课程设计、教学与练习评估——可在 DSH 内部执行或委派给子代理。

主要功能

  • DSH 学习模式预设(通过 npx @yunmiao/studymate@latest install 安装)。
  • 课程路线图:知识点依赖图、颜色标记状态、点击展开课程卡片。
  • 课程页面:基于 Markdown 的“教科书风格”课程,包含公式、图片、自定义问题与项目任务,由 DSH 阅读窗格即时渲染。
  • 持久化记忆:进度、偏好与学习痛点存储于本地工作区 (~/StudyMate),并可在不同学科间重复使用。
  • 导出:一键导出离线 HTML (npx @yunmiao/studymate export)。
  • 多代理支持:通过 Google Antigravity 及选配的 Codex/ChatGPT 插件。

如何开始

  1. 安装 DSH 预设:
    npx -y @yunmiao/studymate@latest install
    
    – 桌面版 DSH 内置引擎;CLI 用户需另外安装 @deepseek-ai/dsh。
  2. 开启 DSH,启动新的 learning mode 会话,并输入如“我想学习微积分”。
  3. 系统将建立工作区、构建教学大纲并呈现第一课。
  4. 使用 export、build-antigravity 或 Codex/ChatGPT 导入 zip 等指令来扩充功能。

典型工作流

  • 选择主题 – 向助手询问建议或直接指定学科。
  • 课程生成 – 代理会询问目标、程度与期望项目,随后产生依赖排序的大纲。
  • 课程学习 – 课程显示于 DSH 阅读窗格;您可以要求厘清概念、请求替代解释或练习题。
  • 评估 – 助手可生成测验、执行基于代码的检查,并将结果记录于工作区。
  • 进度持久化 – 所有互动皆会存储,确保下次会话能从上次中断处继续。

适用对象

  • 数学、算法、编程语言、机器学习理论等的自学者。
  • 偏好“做中学”并进行互动式编程或项目任务的用户。
  • 任何希望在无需 Python 的情况下使用本地运行 AI 导师的人(引擎为纯 TypeScript)。

项目状态

  • 持续维护中(欢迎提交 issue,采用 MIT 授权)。
  • 核心代码位于 lib/tools,详细文档位于 docs/ 文件夹。
  • 独立的网页运行环境 (study-mate-web) 存在于专属分支,待与最新引擎相容后可能合并。

以上所有信息均直接取自存储库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目