Skip to content

dsh-zju-assistant

Verified

dsh-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、查老师 开
校园通知 学校部门和学院官网的通知 开
浙大邮箱 浙大邮箱 开
微信聊天 本机微信的聊天记录 关
钉钉聊天 本机钉钉的聊天记录 关
微信公众号 微信读书里加了书架的公众号 关

开始用

  1. 在「校园账号」的配置里填统一身份认证的学号和密码、WebVPN 的校园网账号;PTA、实验课、学习通、校园卡查询密码、CC98 在各自子插件的配置里填。
  2. 模型在 DeepSeek Harness 的设置里配,登录 DeepSeek 账号或者填 API Key。
  3. 跟助手说「帮我初始化校园档案」,它会把你的课程、平台入口和课程群整理好;不初始化也能直接问课表、作业和通知。
  4. 扫码登录微信读书、过微信读书和 PTA 的验证码,在插件用你电脑上的默认浏览器单独开的窗口里做;默认浏览器不是 Chrome、Edge 这类时,用电脑上装着的那个。验证码先由你选的模型自动作答(要能看图的模型),没认出来再由你在窗口里做完。
  5. 侧栏几页上的校内链接(学校的网站和 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)的同学,两边的数据不通用,账号要在这里重新填一遍,浙大邮箱也要重新连接。

链接

许可证 GPL-3.0-only。