Sleepy

Built open. Feels free.

An open-source Android timetable: three views, direct academic-system connections, home-screen widgets. Timetable data lives only on this device and passes through no server.

348direct academic connectionsGPL-3.0 open sourceData stays on device

Week view app screenshot

Three views, each in its place

Grid view view screenshotGrid viewOne time grid — class positions and the day’s density read in a single field of view.
Week view view screenshotWeek viewGrouped by day and spread across the week, so gaps and conflicts show up immediately.
Today view view screenshotToday viewOnly today’s classes; what remains after this moment reads in one screen.

Direct academic connections

Pick your school, sign in, and the timetable is written straight to this device. When a system changes, the maintainer updates the adapter and the sync path stays available.

Academic import panel app screenshot
348 schools connected

Catalog and search

348 schools · 33 academic protocols — type a school name to confirm coverage.

Find my school
Class reminder settings screenshot

Reminders and widgets

  1. Class-ahead reminder

    Notifications arrive on time before class; the lead time follows your own schedule.

  2. Daily summary

    Each day opens with every class laid out at once, with no need to page through screens.

  3. Next-day preview

    Tomorrow’s classes are summarized in the evening, so the next day can be settled the night before.

Home-screen widgets

Week-grid widget
Week-grid widget
Today widget
Today widget
Next-two-days widget
Next-two-days widget
Week-view widget
Week-view widget
Week-list widget
Week-list widget

Who makes this

Sleepy is designed and maintained by one person: features are built local-first, the source is fully public, and auditing or self-publishing is welcome.

For adapter issues, file a GitHub issue first; when that is inconvenient, a group message gets the same follow-up.

Privacy is an architecture question

Timetable data lives only on this device and passes through no server; backup and migration files stay in your own hands.

Download Sleepy

v1.0.62 · released 2026-10-25

Download for Android

The Universal package fits every architecture; choose it when the device type is unknown.

Other architectures and checksums →

Grid view app screenshot