Chat
Ask the assistant in your own words. It calls campus services through plugins and shows the result as a card or a form. Actions that change something wait for your confirmation.
Read more in the manualA pluggable, keyless, unified agent harness on your phone.
An open-source Android app for Peking University students. It signs in to campus services with your PKU account, and an AI assistant uses them for you: your timetable, campus card, free classrooms, Treehole, course website and more.
Ask the assistant in your own words. It calls campus services through plugins and shows the result as a card or a form. Actions that change something wait for your confirmation.
Read more in the manualWidgets for the numbers you check often, such as your card balance or free classrooms. Ask in Chat to add or change a widget. Each one can be Small, Wide or Large.
Read more in the manualYour timetable, to-dos and reminders. A reminder can repeat, for example every 3 days for 16 times. The phone’s alarm delivers it at the exact minute.
Read more in the manualYour PKU account, AI provider and plugins. For each plugin you choose what the assistant may do without asking.
Read more in the manualEach service is a plugin. These plugins come with the app; you can install others from a link.
Timetable
Official timetable
Campus wallet
Share payment code
Ledger
Course (教学网)
Course catalogue
Grades
Treehole
Campus events
Elective (选课网)
Finance
Seminar rooms
文件
设置
Library
Free classrooms
Canteens
Shuttle bus
Campus notices
A plugin is a folder with a PLUGIN.md file and tool files in YAML. It lists the websites it may contact, and the app handles sign-in and permissions. You can share a plugin with a link.
If your question is not answered here, open an issue on GitHub. Open an issue
The app is free. The assistant uses your own API key from an AI provider, and you pay the provider for what you use.
Not yet. The app runs on Android 7.0 or later.
Most features do. A few university services, such as the finance system, only work on the campus network.
The app checks for new versions and asks you. Tap Update; it downloads the new APK and opens Android’s installer, and your data stays. Small fixes arrive automatically without a new APK.
Every APK is built by GitHub Actions from a tagged commit and signed with the same key. The release notes list the fingerprints of the APK and of the signing certificate.
The latest version is v1.0.24, released on November 13, 2026.