A fun, open-source photo frame for Raspberry Pi.
One person sets it up. Everyone enjoys it.
Whether it's just for you or the whole family.
Upload photos from your phone. Scan the QR code on the frame, pick from your camera roll, done. Your photos rotate on your frame all day.
Set up a host frame. Add child frames for family members. Everyone's frame syncs automatically from the host. Grandma just plugs hers in.
Three ways in. Pick whichever works.
Scan a QR code, pick photos from your camera roll, done. Works from any phone, any cloud service.
PrimarySend the upload link to anyone. They pick photos from their phone. No app, no account, no sign-in needed.
Connect your Google Photos library if you want to browse and pick from there. Requires Google Cloud setup.
OptionalOnce it's running, it takes care of itself.
Monitors all services every 5 minutes. Crashes, network drops, USB disconnects — it detects and fixes them automatically.
No WiFi? The Pi creates its own hotspot. Connect your phone, pick a network, done. If WiFi drops later, it falls back automatically.
Tap "Update" in the admin panel. The frame pulls the latest code from GitHub and restarts. No SSH, no terminal needed.
USB mode turns the Pi into a thumb drive for any photo frame. HDMI mode runs a web slideshow on any TV or monitor. Your choice.
Runs entirely on your Pi. No cloud servers, no tracking. All settings and photos stay on your device.
One Raspberry Pi. That's the whole cost. No monthly fees, no premium tiers.
MIT licensed. Fork it, modify it, make it yours. All on GitHub.
One tech person sets it up. Everyone else just plugs in their frame and enjoys.
One command. Everything sets up automatically.
curl -sSL https://raw.githubusercontent.com/kellygold/instapi/main/pi-setup/install.sh | bash
If WiFi isn't configured, the Pi creates an "InstaPi-Setup" hotspot. Connect, pick your network, done.
The frame shows a QR code. Scan it with your phone to start adding photos.
Upload from your camera roll. Share the link with family so they can add theirs too.
Set this Pi as the host in admin. Generate tokens for family members. They install on their Pi, enter the token, and their frame syncs automatically.
Built on a Raspberry Pi. Runs Flask. Talks to your frame.
Pi appears as a USB drive. Works with any photo frame that has a USB port. Smart reformatting avoids caching issues.
Web-based slideshow via Chromium kiosk on any TV or monitor. Fade, slide, zoom transitions + Ken Burns effect.
Manage photos, slideshow settings, multi-frame sync, and system info from your phone. Dark theme, built-in help.
All you need is a Raspberry Pi and a screen. Five minutes to install.