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 插件。
如何开始
- 安装 DSH 预设:
– 桌面版 DSH 内置引擎;CLI 用户需另外安装npx -y @yunmiao/studymate@latest install@deepseek-ai/dsh。 - 开启 DSH,启动新的 learning mode 会话,并输入如“我想学习微积分”。
- 系统将建立工作区、构建教学大纲并呈现第一课。
- 使用
export、build-antigravity或 Codex/ChatGPT 导入 zip 等指令来扩充功能。
典型工作流
- 选择主题 – 向助手询问建议或直接指定学科。
- 课程生成 – 代理会询问目标、程度与期望项目,随后产生依赖排序的大纲。
- 课程学习 – 课程显示于 DSH 阅读窗格;您可以要求厘清概念、请求替代解释或练习题。
- 评估 – 助手可生成测验、执行基于代码的检查,并将结果记录于工作区。
- 进度持久化 – 所有互动皆会存储,确保下次会话能从上次中断处继续。
适用对象
- 数学、算法、编程语言、机器学习理论等的自学者。
- 偏好“做中学”并进行互动式编程或项目任务的用户。
- 任何希望在无需 Python 的情况下使用本地运行 AI 导师的人(引擎为纯 TypeScript)。
项目状态
- 持续维护中(欢迎提交 issue,采用 MIT 授权)。
- 核心代码位于
lib/tools,详细文档位于docs/文件夹。 - 独立的网页运行环境 (
study-mate-web) 存在于专属分支,待与最新引擎相容后可能合并。
以上所有信息均直接取自存储库的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目