Skip to content
lingion edited this page Sep 16, 2026 · 9 revisions

Sleepy · 轻课表 Wiki

开源 Android 课表应用:直接从中国高校教务系统导入课表,本地存储,无广告,无账号。 概览、下载、学校名单看仓库首页 README;每个功能的细节在这里。

这是什么

Sleepy(中文名「轻课表」)是一个面向中国大学生的课表应用。核心能力:

  • 教务直连:支持 340 所高校、31 种协议类型的教务系统,内嵌 WebView 登录后直接抓课表
  • 七种导入格式:WakeUp 分享文本、WakeUp JSON、iCalendar、CSV、HTML 表格、纯文本、sleepy-v1
  • 四种导出格式:WakeUp JSON、分享文本、ICS、sleepy-v1
  • 五族桌面组件:今日 / 两日 / 周列表 / 周视图 / 周网格,全部同步渲染,ColorOS 不冻
  • 课程提醒:每日提醒 + 课前任意分钟提醒
  • 本地优先:Room 数据库,无遥测,无分析 SDK,GPL-3.0
项目信息
仓库 https://github.com/lingion/sleepy
在线体验 Web 版(浏览器打开即用,无需安装;支持多格式导入,数据仅存本地)
许可证 GPL-3.0
系统要求 Android 8.0(API 26)起
技术栈 Kotlin + Jetpack Compose + Material 3 + Room
语言 简体中文 / 繁体中文 / English / 日本語 / Español
交流群 QQ 1063407652(QQ 搜索群号加入)— 反馈、建议、版本更新通知

wiki 导航

右侧边栏(_Sidebar)按主题分组。找不着就从这几条路进:

数字速览(基于仓库 @ 06f6b6a4,2026-09-14)

  • Kotlin 主源码 177 个文件,测试 166 个文件
  • 340 所学校,31 种协议类型(assets/schools.json 实测)
  • 5 语言资源目录,13 个固定尺寸组件变体
  • 129 条上游开源致谢(9 个跨校普适 + 120 个单校项目,36 张学校卡;关于页内渲染)

相关页面

Clone this wiki locally