一条命令,连接你的南科大

为人、脚本与智能体设计的南科大命令行工具。查询课表、课程、校车与更多校园服务,也提供稳定的结构化输出。

$ npm install --global sustech-cli

需要 Node.js 20.18+ · 独立社区项目,非南方科技大学官方服务

sustech — zsh⌘1

$ npm install --global sustech-cli

added sustech-cli@0.8.3

$ sustech version

sustech-cli 0.8.3 (node v22.19.0)

$ sustech calendar day 2026-09-01

2026-09-01 · 星期二2026 秋季学期 · 第 1 教学周

$ sustech transit lines

线路方向状态校园巴士校内环线可查询地铁接驳塘朗站可查询

$

校园服务,统一成一种语言

教务与学业

课表、成绩、考试、培养方案与选课计划。

Blackboard

课程、截止日期、附件、作业与日历。

校园服务

场馆、图书馆、预约与计算平台。

科研与课程

教师、论文、开放获取与课程资源。

设备与出行

校园交通、线路信息与本机网络状态。

对人清楚,
对机器稳定

sustech cli 默认输出适合直接阅读的文本,也提供带版本的 JSON 和逐行 JSONL,让脚本与智能体不必猜测终端文字。

会改变远程状态的命令必须先预览,并对精确目标显式确认。
$ sustech version --json --pretty
sustech-cli 0.8.3 (node v22.19.0)

输出模式
  text   为人阅读的清晰文本
  json   一个带版本的 JSON 响应
  jsonl  列表命令每行一条记录

从第一次查询,
到每天都在用。

公开数据无需登录;需要账户的服务使用本地命名配置,密码由操作系统凭据存储保管。

  1. 01

    安装并自检

    npm install --global sustech-clisustech doctor
  2. 02

    从公开数据开始

    sustech calendar day 2026-09-01sustech transit lines
  3. 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 查看