界面生成官方
ui
让 AI 在对话里生成原生界面:表单、选择器、数据卡片。
不需要校园登录
看板官方
dashboard
由 AI 搭建、可随时修改的数据看板。
不需要校园登录
提醒与定时任务官方
scheduler
准时的本地提醒,以及定期检查数据并在满足条件时通知。
不需要校园登录
待办官方
todo
待办事项:截止时间、准时提醒、重要标记和重复待办,以及仪表盘小组件。
不需要校园登录
课表官方
timetable
课程表、今天的课和上课提醒。
不需要校园登录
教务课表官方
course-sync
从学校同步本学期课表到日程。
使用你的校园登录访问树洞
手机令牌官方
authenticator
把本 App 绑定为统一身份认证的手机令牌,自动完成二次验证。
使用你的校园登录
日程官方
schedule
日程页:今天的课、待办、提醒,以及课表周视图和相关表单。
不需要校园登录
日期与校历官方
calendar
今天的日期、星期、第几教学周,以及北大官方校历(开学、节假日、考试周),可一键设置课表学期。
不需要校园登录
校园钱包官方
wallet
校园卡余额与付款码、充值,网费、电费、水费、浴卡(原「校园卡」「网费」「水电浴」合并)。
使用你的校园登录访问校园卡、网费与网络账号另有 1 项
付款码共享官方
card-share
把校园卡付款码临时分享给朋友:端到端加密转发,可设消费上限、口令和姓名验证,随时停止。
云端,端到端加密使用你的校园登录
记账官方
ledger
随手记录收支,说一句或点几下就记好;月度 / 年度统计、预算和图表。数据只存在手机上。
不需要校园登录
教学网官方
courses
教学网课程公告、作业(截止时间、要求、成绩)、交作业、我的成绩、作业截止同步到待办、课程资料目录和课程回放。
使用你的校园登录访问教学网
全校课程目录官方
course-catalog
按课程名、教师、院系搜索全校开课,含上课时间(选课网查询含教室)。只读。
使用你的校园登录访问选课网
成绩官方
grades
查询各学期成绩和绩点(GPA)。
使用你的校园登录访问树洞
树洞官方
treehole
北大树洞:浏览、搜索、阅读帖子,关注帖子,匿名发帖和回复。
使用你的校园登录访问树洞
校园活动官方
campus-events
学术讲座日历和校园活动日历。
使用你的校园登录访问树洞
选课网官方
elective
选课网选课结果、补退选课程余量和课程搜索(只读,选课请到官网)。
使用你的校园登录访问选课网
财务官方
finance
个人酬金/收入(财务门户,仅校园网)、学费住宿费欠费和缴费记录(收费平台)。只读。
使用你的校园登录访问财务综合信息门户、收费平台
研讨室预约官方
room-booking
北大空间:二教、四教、地学楼研讨教室的查询、空闲时段、预约和取消。
使用你的校园登录访问北大空间(研讨室预约)
AI 记忆官方
memory
记住你的偏好、习惯和长期信息,让 AI 越用越懂你。只保存在本机,可随时查看和删除。
不需要校园登录
文件官方
files
读取和搜索你在对话里附上的文档:PDF、Word、Excel、PPT 和录音转写。
不需要校园登录
设置官方
settings
查看和修改 App 的全部设置:外观、语言、时区、AI 模型,以及每个插件的开关、权限和它自己的设置。
不需要校园登录
插件管理官方
plugins
查看已安装的插件,安装或移除远程(MCP)插件。
不需要校园登录
DeepSeek官方
deepseek
DeepSeek 官方 API(默认 AI 服务)。
不需要校园登录
OpenAI 兼容服务官方
openai-compatible
接入任意兼容 OpenAI Chat Completions 接口的模型服务。
不需要校园登录
食堂菜单(演示)官方
demo-canteen
示例远程插件:模拟的食堂菜单与座位预约,演示如何用 MCP 写一个插件。
需自行部署不需要校园登录
图书馆官方
library
馆藏检索、我的借阅与续借、预约取书、研讨室预约、研修专座余量和开馆时间。
使用你的校园登录访问图书馆、图书馆空间预约
空闲教室官方
classrooms
各教学楼今天到后天每节课的空闲教室。
不需要校园登录
食堂官方
canteen
各食堂实时就餐人数、开闭餐时间和餐饮中心通知。
不需要校园登录
校车官方
shuttle
燕园—新燕园通勤班车和快速公交时刻表,算出下一班车。
不需要校园登录
校园通知官方
notices
教务部、研究生院、学工部、总务部通知和北大新闻,可搜索、读全文。
不需要校园登录
插件如何上架
插件市场直接从 GitHub 读取插件。代码保留在你自己的仓库中,插件市场只保存索引。
编写 PLUGIN.md
每个插件是一个文件夹。PLUGIN.md 开头的 YAML 部分称为插件的「清单」(manifest),用来声明插件需要什么;下面的正文告诉 AI 如何使用这个插件。一个仓库可以包含任意多个插件。
提交仓库
粘贴 GitHub 地址后,可以立即看到检查结果。提交时会在 GitHub 上创建一个 issue,随后机器人会再次扫描仓库,并发起一个收录用的 PR(pull request)。
通过 push 更新
已收录的仓库每小时重新扫描一次。修改、添加或删除插件之后,push 到 GitHub 即可。
人工审核
维护者阅读源码之后,会把插件标记为「已审核」。未审核的插件也可以安装,页面上会标为「社区」。
---
spec: 1
id: canteen-menu
name: 食堂菜单
description: 今天各食堂的菜单和营业时间。
version: 1.0.0
author: you
network: [dining.pku.edu.cn]
tools:
menu: tools/menu.yaml
i18n:
en: { name: Canteen menus, description: What each canteen serves today. }
---
Use `menu` when the user asks what to eat.