PKU harness

装在手机上的可插拔、免密钥、一体化智能体。

面向北京大学学生的开源 Android 应用。它用你的北大账号登录校园服务,再由 AI 助手代你使用:课表、校园卡、空闲教室、树洞、教学网等。

  • 最新版本 v1.0.25
  • Android 7.0 及以上
  • 免费开源(MIT)
一次完整的对话:调用插件、流式回答、自动折叠工具记录(1.5 倍速)

四个标签页

对话页(浅色)

对话

用自己的话问助手。它通过插件调用校园服务,用卡片或表单给出结果。会改变内容的操作,要等你确认后才执行。

在手册中查看
看板(浅色)

看板

放常看的数字,例如校园卡余额、空闲教室。在对话中让助手添加或修改组件。每个组件可以是小、宽或大。

在手册中查看
日程页(浅色)

日程

课表、待办和提醒。提醒可以重复,例如「每 3 天一次,共 16 次」,由手机闹钟准时送达。

在手册中查看
设置(浅色)

设置

北大账号、AI 服务商和插件。你可以为每个插件选择哪些操作助手可以直接执行。

在手册中查看

校园服务

每项服务都是一个插件。下面的插件随 App 提供,其他插件可以通过链接安装。

  • 课表

    课程表、今天的课和上课提醒。

  • 教务课表

    从学校同步本学期课表到日程。

  • 校园钱包

    校园卡余额与付款码、充值,网费、电费、水费、浴卡(原「校园卡」「网费」「水电浴」合并)。

  • 付款码共享

    把校园卡付款码临时分享给朋友:端到端加密转发,可设消费上限、口令和姓名验证,随时停止。

  • 记账

    随手记录收支,说一句或点几下就记好;月度 / 年度统计、预算和图表。数据只存在手机上。

  • 教学网

    教学网课程公告、作业(截止时间、要求、成绩)、交作业、我的成绩、作业截止同步到待办、课程资料目录和课程回放。

  • 全校课程目录

    按课程名、教师、院系搜索全校开课,含上课时间(选课网查询含教室)。只读。

  • 成绩

    查询各学期成绩和绩点(GPA)。

  • 树洞

    北大树洞:浏览、搜索、阅读帖子,关注帖子,匿名发帖和回复。

  • 校园活动

    学术讲座日历和校园活动日历。

  • 选课网

    选课网选课结果、补退选课程余量和课程搜索(只读,选课请到官网)。

  • 财务

    个人酬金/收入(财务门户,仅校园网)、学费住宿费欠费和缴费记录(收费平台)。只读。

  • 研讨室预约

    北大空间:二教、四教、地学楼研讨教室的查询、空闲时段、预约和取消。

  • 文件

    读取和搜索你在对话里附上的文档:PDF、Word、Excel、PPT 和录音转写。

  • 设置

    查看和修改 App 的全部设置:外观、语言、时区、AI 模型,以及每个插件的开关、权限和它自己的设置。

  • 图书馆

    馆藏检索、我的借阅与续借、预约取书、研讨室预约、研修专座余量和开馆时间。

  • 空闲教室

    各教学楼今天到后天每节课的空闲教室。

  • 食堂

    各食堂实时就餐人数、开闭餐时间和餐饮中心通知。

  • 校车

    燕园—新燕园通勤班车和快速公交时刻表,算出下一班车。

  • 校园通知

    教务部、研究生院、学工部、总务部通知和北大新闻,可搜索、读全文。

打开插件市场

账号和数据

  • 学号、密码和手机令牌密钥只保存在你的手机上,存放在 Android 加密存储中。
  • App 从你的手机直接连接学校系统,我们的服务器看不到你的账号。
  • 对话发送给你选择的 AI 服务商,使用你自己的 API 密钥。默认是 DeepSeek,也可以用任何兼容 OpenAI 接口的服务。
  • 没有广告、统计分析或追踪。

用户协议隐私政策

接入新的校园服务

插件是一个文件夹,包含一个 PLUGIN.md 文件和若干 YAML 格式的工具文件。插件列出它可以访问的网站,登录和权限由 App 处理。插件可以通过链接分享。

插件开发指南源代码

常见问题

如果这里没有你的问题,请在 GitHub 上提交 issue。 提交 issue

下载

最新版本是 v1.0.25,发布于 2026年11月14日。