dsh-zju-assistant
Verifieddsh-zju-assistant · v0.1.6 · GPL-3.0-only
ZJU All-in-One Assistant:浙大学生的一站式校园助手,装进 DeepSeek Harness。课表、作业、通知、学习页、日程表,和已授权的选课、预约、交作业
Install
dsh plugin add dsh-zju-assistant Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Tags
Creators
Readme
ZJU All-in-One Assistant
浙大学生的一站式校园助手,装在 DeepSeek Harness 里用。教务网、学在浙大、智云课堂、学习通、PTA、学校和学院的通知、二课、体艺场馆、CC98、浙大邮箱接到一起,问一句话,它去各个网站查好交给你。
学生个人项目,不是浙江大学的官方产品,和学校各系统的运营方没有关系。
装好以后
- 侧栏多三页:「日程表」把一周的课(本科和研究生教务网的)、考试、作业截止和自己加的日程排在一张表上;「校园事务」是作业、备忘录、校园通知和个人消息;「学习」是智云、学在浙大和超星的课件、录播。
- 设置里多一页「个人档案」,放基础信息和记忆。
- 插件页里这一项下面有十个子插件,每个都能单独开关:
| 子插件 | 管的系统 | 默认 |
|---|---|---|
| 校园账号 | 统一身份认证、WebVPN;其余各项都靠它 | 开 |
| 课程与学习 | 教务网、研究生教务网、学在浙大、PTA、大物实验课、智云课堂、学习通、电子书、知网 | 开 |
| 课程讲解 | 把一次课或一份资料讲成带画面的讲解;打开时下载动画用的库(约 6 MB) | 关 |
| 活动与场馆 | 素质拓展平台、体育场馆 | 开 |
| 校园社区 | CC98、查老师 | 开 |
| 校园通知 | 学校部门和学院官网的通知 | 开 |
| 浙大邮箱 | 浙大邮箱 | 开 |
| 微信聊天 | 本机微信的聊天记录 | 关 |
| 钉钉聊天 | 本机钉钉的聊天记录 | 关 |
| 微信公众号 | 微信读书里加了书架的公众号 | 关 |
开始用
- 在「校园账号」的配置里填统一身份认证的学号和密码、WebVPN 的校园网账号;PTA、实验课、学习通、校园卡查询密码、CC98 在各自子插件的配置里填。
- 模型在 DeepSeek Harness 的设置里配,登录 DeepSeek 账号或者填 API Key。
- 跟助手说「帮我初始化校园档案」,它会把你的课程、平台入口和课程群整理好;不初始化也能直接问课表、作业和通知。
- 扫码登录微信读书、过微信读书和 PTA 的验证码,在插件用你电脑上的默认浏览器单独开的窗口里做;默认浏览器不是 Chrome、Edge 这类时,用电脑上装着的那个。验证码先由你选的模型自动作答(要能看图的模型),没认出来再由你在窗口里做完。
- 侧栏几页上的校内链接(学校的网站和 CC98)在插件单独开的浏览器窗口里打开,带着已经登录好的统一身份认证和 WebVPN,在校外自动经 WebVPN,不用再登一遍;别的网站用系统的默认浏览器打开。聊天里助手给的链接默认开在 DeepSeek Harness 右侧栏的浏览器里,关掉 DeepSeek Harness 就忘了登录;想用默认浏览器打开,在「设置 → 通用设置 → 网页链接默认打开方式」里选「默认浏览器」,或者按住 Ctrl、Shift 点链接。
Windows 和 macOS 的 DeepSeek Harness 都能装。Mac 上读微信聊天要微信一直开着,第一次用时要有 Xcode 命令行工具;系统完整性保护(SIP)开着时,系统多半不让读微信进程,这一项就用不了。课程讲解的 TeX 在 Mac 上要自己装 MacTeX 或 BasicTeX。
选课、预约场馆、交作业、报名活动、发邮件这些会改动你账号的事,只在你明确要它做时才执行,执行前还要过一道 DeepSeek Harness 的批准。
数据
项目没有服务器,账号、档案和登录状态都存在你电脑上的 ~/.dsh/zju-campus,账号文件没有加密,只用来登录学校的系统。对话内容会发给你在 DeepSeek Harness 里选的模型服务。
以前用桌面版(CampusAgent 0.1.7)的同学,两边的数据不通用,账号要在这里重新填一遍,浙大邮箱也要重新连接。
链接
- 源码和说明:https://github.com/Anchorite-no/dsh-zju-assistant
- 问题和建议:https://github.com/Anchorite-no/dsh-zju-assistant/issues
- 只用命令行助手(Codex、Claude Code)的话有 ZJU Skill:https://github.com/Anchorite-no/zju-skill-public
许可证 GPL-3.0-only。