Waddle View

Runs on your network

Put a dashboard on the TV you already have

Run slide shows, a news ticker, and full-screen alerts on a Pi, old laptop, tablet, or commercial panel. Pair from your phone, edit programs in the browser, and keep data on your network.

Prefer to run your own stack? Self-host the controller (Docker or local npm).

Need setup help? Read the documentation

Waddle View mascot pointing at a floating dashboard preview with calendar, clock, and weather widgets

Recommended for always-on TVs. Raspberry Pi, thin clients, old laptops, and other arm64 hosts. One-line install or tarball from Releases.

One-line install (Linux)

curl -fsSL https://raw.githubusercontent.com/dukk/waddle-view/main/deploy/install-latest-release.sh | bash

Open GitHub Releases

Features

Three parts that work together

The display runs on your TV, the controller runs in your browser, and integrations pull in the feeds you pick.

Waddle View display showing a night-themed curator slide on a TV
On your TV

Display

  • Rotating slide programs with scheduled picks
  • Bottom news ticker and full-screen overlay alerts
  • Themes, celebrations, and overlays
Learn more
Waddle View controller curators screen
In your browser

Controller

  • Manage multiple displays from one operator UI
  • Visual program editor: screens, ticker, overlays
  • Remote preview, backups, and optional device upgrades
Learn more
Waddle View controller integrations list
Your data sources

Integrations

  • 30+ built-in collectors: RSS, weather, calendars, HA
  • OAuth and API keys stored encrypted on the device
  • Background collection with retries and retention caps
Learn more

Showcase

See it on your TV

Slide programs, a scrolling news ticker, and full-screen alerts on the TV in your home or office.

Waddle View display showing a night-themed curator slide on a TV
Waddle View display showing another night-themed curator slide on a TV
TV screen with a scrolling news and stocks ticker along the bottom

In the controller

Edit programs, manage integrations, and preview what lands on each display in the browser.

Waddle View controller curators screenWaddle View controller integrations listWaddle View controller integration detailWaddle View controller news data sourceWaddle View controller photos data sourceWaddle View controller jokes data sourceWaddle View controller accounts screenWaddle View controller settings screen

How it works

Up and running in four steps

  1. 01

    Install the display

    Run the one-line Linux installer on arm64, grab a release for your platform, or deploy to thin clients, old PCs, tablets, Raspberry Pi, and commercial panels. The TV app runs locally with SQLite and a REST API.

  2. TV showing a pairing code and QR code with a phone for adopt flow 02

    Pair the controller

    Open the operator UI in your browser. Scan the code on the TV. Manage one screen or many from the same session.

  3. 03

    Connect integrations

    Add RSS, weather, calendars, photos, Home Assistant, and more. Many feeds work without API keys; sign in when you want deeper access.

  4. 04

    Curate and go live

    Build programs with curators, screens, ticker tapes, and overlays. Set schedules, preview remotely, and let the display run 24/7.

Display Controller Integrations

Integrations

30+ built-in data collectors

Many feeds need no API key. Add your accounts when you want calendars, photos, stocks, or social sources.

  • Open-Meteo
  • OpenWeather
  • NWS Alerts
  • RSS
  • Google Calendar
  • Outlook
  • ICS / WebCal
  • MealViewer
  • Google Photos
  • OneDrive
  • Pexels
  • NASA
  • Home Assistant
  • Stocks
  • Flickr
  • Bing Wallpaper
  • JokeAPI
  • OpenTDB
  • Quoterism
  • OpenAI
  • Facebook
  • X
  • LinkedIn
Waddle View controller integrations list

Coming soon

Hosted Waddle View

We're building a managed controller and optional integrations service. Join the waitlist for early access.

Hosted Controller

Cloud-managed operator UI for multiple displays. No Docker or reverse proxy on your side. Pair, edit programs, and preview remotely.

Hosted Integrations

Optional managed collectors and stored credentials so feeds stay connected without per-device API setup. Works with self-hosted displays.

Early access

Join the waitlist

We will email you when hosted controller and integrations are ready.

Prefer to self-host? Self-host the controller (Docker or local npm).

Hosted services are not available yet. The display always runs on your hardware; open source under the Open Non-Commercial License (ONC) v1.0 . For commercial use, contact commercial@waddleview.com .

Architecture

How data gets to the screen

Integrations gather content on your network. The controller builds programs. The display renders slides, ticker, and overlays locally. No cloud required for the TV app.

Diagram: integrations feed curators, which drive screens, ticker tapes, and overlays on the display
  • Integrations

    Collect RSS, weather, calendars, photos, and more on the device. OAuth and API keys stay encrypted locally.

  • Controller

    Operator UI in your browser. Pair displays, edit programs, preview remotely, and manage many TVs from one session.

  • Display

    Always-on TV app with SQLite, REST API, rotating slides, ticker, and full-screen overlays. Runs on your hardware.