Build Your Own Smart Calendar
Turn any old tablet, TV, or screen into a beautiful family dashboard. Step-by-step instructions for every device.
What You'll Need
OpenFrame Account
Free cloud account or a self-hosted instance
Any Screen
Tablet, smart TV, or any device with a browser
WiFi Connection
To sync calendars, weather, and news feeds
Quick Setup (3 Steps)
Create your account
Sign up at openframe.us for a free cloud account, or clone the repo and run docker compose up for self-hosted.
Connect your calendars and configure widgets
Link Google Calendar, Outlook, or CalDAV. Add news feeds, weather, tasks, photos, and smart home controls.
Point your device to OpenFrame
Open your OpenFrame URL on your tablet or TV. Set up kiosk mode using the device-specific guide below.
Device Setup Guides
Click a device to see detailed kiosk setup instructions, recommended apps, and tips.
Pro Tips
Always-On Power
Use a USB cable and charger rated for continuous use. Avoid cheap cables that may overheat.
Wall Mounting
3M Command Strips, magnetic mounts, or dedicated tablet wall mounts work great. No drilling needed.
Screensaver Mode
OpenFrame's built-in screensaver shows photos, clock, or weather during inactive hours.
Auto-Refresh
Fully Kiosk Browser can auto-reload the page on a schedule to keep data fresh.
PWA Mode
"Add to Home Screen" on any device creates a fullscreen app-like experience with no browser chrome.
Battery Care
For tablets on continuous charge, some kiosk apps can stop charging at 80% to preserve battery health.
Self-Hosted Setup
Run OpenFrame on your own server with Docker. Your data stays on your hardware.
$ git clone https://github.com/tyler-danielson/openframe.git
$ cd openframe/docker
$ docker compose up -d
# Open http://localhost:8080 in your browserRequires Docker and Docker Compose. See the GitHub repository for full documentation.
Ready to build yours?
Get started in under 5 minutes with a free cloud account.
Get Started Free