Repolode
madhvantyagi

madhvantyagi/Gnos

一套为编程智能体打造的教学框架,可围绕学习者规划课程、生成课时,并根据学习记录调整练习。

Star
342
Fork
25
未关闭 Issue
1
最近提交
9小时前

这是什么?

GNOS 可以把 Codex、Claude Code、Cursor 等编程智能体变成一位老师。你提出学习主题、希望的深度和可用时间,它会参考大学教学大纲、教材和文档规划学习路线,再由子智能体生成课时内容。

学习过程中,GNOS 会记录你的尝试、推理出错的位置,以及哪些任务能独立完成,并据此调整后续课时和练习。课程计划与学习记录会跨会话保存。不同学科的讲解风格由 SOUL.md 文件引导。

课时形式不局限于文字,还可以生成图示、图片、模拟实验、带旁白的视频或 PDF 讲义,并通过课程查看器在浏览器中学习。图表和媒体功能依赖你所在环境中安装的工具。

核心功能

  • 01根据学习目标、深度和可用时间规划课程路线。
  • 02基于教学大纲、教材和文档生成课时内容。
  • 03记录尝试过程,并区分独立完成与获得帮助的情况。
  • 04依据学习记录调整后续课时和练习。
  • 05可生成图示、图片、模拟实验、旁白视频和 PDF 讲义。
  • 06在浏览器中以学习页面查看课程与课时。

适用场景

  • 用结构化、可跨多次会话延续的课程学习陌生的技术主题。
  • 依据大学教学大纲或教材制定学习计划。
  • 通过会根据卡壳点调整的练习进行专题训练。
  • 把抽象概念转化为可视化模拟或带旁白的讲解视频。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/madhvantyagi/Gnos.git
  2. 2

    进入项目文件夹

    cd Gnos
  3. 3

    安装 Codex 插件(Codex 用户)

    codex plugin marketplace add madhvantyagi/Gnos --ref main
  4. 4

    使用插件启动 Claude Code(Claude Code 用户)

    claude --plugin-dir .

使用前须知

  • 需要 Codex、Claude Code、Cursor 或 OpenCode 等编程代理,并具备本地文件和终端访问权限。
  • 可视化工具以及 PDF 或视频课程需要额外依赖,Pinepaper 需要 Node.js/npm。
  • 项目尚处早期,仅有 342 个星标,且未说明稳定性保证。

标签

常见问题

Gnos 是什么?
一套为编程智能体打造的教学框架,可围绕学习者规划课程、生成课时,并根据学习记录调整练习。 GNOS 可以把 Codex、Claude Code、Cursor 等编程智能体变成一位老师。你提出学习主题、希望的深度和可用时间,它会参考大学教学大纲、教材和文档规划学习路线,再由子智能体生成课时内容。
Gnos 可以免费使用吗?用的什么许可证?
Gnos 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Gnos 还在维护吗?
活跃维护中。Gnos 最近一次提交是在 2026年10月20日。
Gnos 适合用来做什么?
用结构化、可跨多次会话延续的课程学习陌生的技术主题。 依据大学教学大纲或教材制定学习计划。 通过会根据卡壳点调整的练习进行专题训练。 把抽象概念转化为可视化模拟或带旁白的讲解视频。
Gnos 怎么安装和运行?
克隆仓库: git clone https://github.com/madhvantyagi/Gnos.git 进入项目文件夹: cd Gnos 安装 Codex 插件(Codex 用户): codex plugin marketplace add madhvantyagi/Gnos --ref main 使用插件启动 Claude Code(Claude Code 用户): claude --plugin-dir .
在哪里获取 Gnos?
源代码和安装说明在 GitHub 上:https://github.com/madhvantyagi/Gnos

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目