Free & Open Source

Your family dashboard, on every screen.

Calendars, photos, weather, smart home, and more — beautifully displayed on any tablet, TV, or Raspberry Pi in your home.

OpenFrame calendar view with color-coded events and weather

Everything your home display needs

A growing set of widgets and integrations, all configurable from the web dashboard.

Shared Calendars

Sync with Google Calendar, Outlook, or any CalDAV server. See your family's schedule at a glance.

Photo Slideshows

Display albums or connect Google Photos. Every screen becomes a digital picture frame.

Smart Home

Integrate Home Assistant for sensors, device controls, and live dashboards.

Media & Entertainment

Live TV, Spotify now-playing, sports scores, and news headlines in one place.

AI Assistant

Built-in AI for recipes, reminders, quick questions, and anything your household needs.

Remote Management

Control displays via Telegram. Auto-launch kiosk mode with screen wake and remote management.

Up and running in minutes

Choose the path that works for you.

Easiest

Cloud Hosted

We handle the infrastructure. You just configure your displays.

1
Create a free account
2
Add your displays and configure widgets
3
Point your device to your display URL
Full Control

Self-Hosted

Run everything on your own server with Docker.

1
git clone the repository
2
docker compose up -d
3
Open localhost:8080

100% open source. Always.

OpenFrame is and will always be free and open source. Every feature works with your own API keys at zero cost.

Bring Your Own Keys

Weather works out of the box via Open-Meteo. Use your own API keys for maps, AI, and other providers. Completely free, forever.

  • Self-host with Docker — no account needed
  • All features unlocked with your own API keys
  • Full source code on GitHub — fork, modify, contribute

Premium Services

Don't want to manage API keys? Our optional premium services handle it for you.

  • Traffic & maps from $1.99/mo
  • AI assistant with included token budget

Why do premium services cost money?

Weather is free for everyone via Open-Meteo. Premium traffic and AI services use API keys we pay for. Subscriptions offset those provider costs plus hosting. There is no vendor lock-in — switch to your own API keys anytime.

Three commands. That's it.

Clone and run, or drop in a docker-compose.yml

terminal
$ git clone https://github.com/openframe-project/openframe.git
$ cd openframe
$ docker compose up -d
localhost:8080 — Web UI
localhost:3001 — API
OF

Ready to set up your display?

Get started with the hosted version in seconds, or self-host for full control. Every feature is free with your own API keys.