Glance quietly rotates through your photos, the weather, tech news, fresh YouTube videos, and your open pull requests — full-screen, always on, beautifully understated.

Each scene fades in, lingers, and gives way to the next. Empty ones quietly skip themselves.
Your library, straight off the device via PhotoKit. Portrait shots pair up side-by-side — no black bars, no cloud upload.
Search any city. Current conditions, feels-like, UV, an hourly strip and a multi-day forecast. No API key needed.
The front page of tech and dev, each story tappable to open the article or its discussion.
The newest videos from the channels you pick. Crisp 16:9 thumbnails, tap to play — never autoplays.
Your open pull requests across every repo, always in view so nothing slips through.
Whatever's playing in Apple Music — artwork, track, and play / skip controls, right on the dashboard.
Dark, quiet, and readable from across the room — with a soothing wave that tracks the time to the next scene.




The screen never sleeps while Glance is open — no Guided Access hacks.
Sides switch scenes, top / bottom flip photos — by touch or Magic Keyboard.
A flowing gradient wave fills to mark the time until the next scene.
Toggle pages, search a city, manage channels — all in-app, stored on device.
Pure SwiftUI. Every fetch happens on-device against free, open APIs — Open-Meteo, the Hacker News API, YouTube RSS, and GitHub. Settings live in UserDefaults; nothing leaves your iPad except the requests it makes for you.
Needs a Mac with full Xcode and an Apple ID for signing.
Run the setup script — it installs XcodeGen and opens the project.
Pick your Apple ID team in Xcode, select your iPad, and press run.
Tap the gear to choose pages, search your city, and add channels.
# clone git clone https://github.com/bradystroud/glance cd glance # generate the Xcode project & open it ./setup.sh # then in Xcode: set your signing team, # pick your iPad, and ⌘R