一条命令,连接你的南科大。
为人、脚本与智能体设计的南科大命令行工具。查询课表、课程、校车与更多校园服务,也提供稳定的结构化输出。
$ npm install --global sustech-cli需要 Node.js 20.18+ · 独立社区项目,非南方科技大学官方服务
$ npm install --global sustech-cli
added sustech-cli@0.10.0
$ sustech version
sustech-cli 0.10.0 (node v22.19.0)
$ sustech calendar day 2026-09-01
2026-09-01 · 星期二2026 秋季学期 · 第 1 教学周
$ sustech transit lines
线路方向状态校园巴士校内环线可查询地铁接驳塘朗站可查询
$
常用校园服务,都在终端里。
点开卡片,就能看到常用命令,以及哪些操作需要登录或确认。
按场景展开
教务与学业
先查日历、课表和培养进度。需要改变选课状态时,命令会先显示预览。
学期日历与教学周个人课表、成绩和考试培养方案进度与选课规划
sustech calendar day看某一天属于哪一教学周,是否是假期、调课日或考试日。
sustech tis schedule按周或按学期读取个人课表。
sustech tis grades查看成绩并计算 GPA。
sustech tis timetable求解不冲突的课程组合,排课前先试一遍。
sustech tis degree progress读取 TIS 里的培养方案进度、模块要求和学分缺口。
sustech tis selection preview加退选、购物车和志愿变更先预览,再由用户确认提交。
对人清楚,
对机器稳定。
sustech cli 默认输出适合直接阅读的文本,也提供带版本的 JSON 和逐行 JSONL,让脚本与智能体不必猜测终端文字。
会改变远程状态的命令必须先预览,并对精确目标显式确认。
sustech-cli 0.10.0 (node v22.19.0) 输出模式 text 为人阅读的清晰文本 json 一个带版本的 JSON 响应 jsonl 列表命令每行一条记录
从第一次查询,
到每天都在用。
公开数据无需登录;需要账户的服务使用本地命名配置,密码由操作系统凭据存储保管。
- 01
安装并自检
npm install --global sustech-clisustech doctor - 02
从公开数据开始
sustech calendar day 2026-09-01sustech transit lines - 03
需要时再登录
sustech auth loginsustech tis schedule
现在,把校园放进终端。
一条命令,开启你的南科大命令行体验。
$ npm install --global sustech-cli需要 Node.js 20.18 或更新版本
快速上手
试试这些无需登录的命令:
$ sustech calendar day 2026-09-01 $ sustech transit lines $ sustech faculty search "computer vision"在 GitHub 查看