Waddle View

Local-first · Your hardware

Your TV, your dashboard — on the hardware you already have

Always-on slides, a scrolling news ticker, and full-screen alerts. Install on thin clients, old laptops and all-in-ones, tablets, Raspberry Pi, or commercial displays — pair from your phone, curate programs in the browser, and keep your data on your network.

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

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

Need setup help? Read the documentation

Living room TV showing a Waddle View dashboard with weather and photos

Features

Three pieces, one dashboard

Install the display on your TV, tablet, or always-on hardware, operate it from the controller, and feed it from integrations you choose.

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

Display

  • Rotating slide programs with smart curation
  • Bottom news ticker and full-screen overlay alerts
  • Themes, celebrations, and ambient 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

Rotating slide programs, a scrolling news ticker, and full-screen alerts — the same dashboard your household or office sees every day.

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

Curate programs, manage integrations, and preview what lands on each display — all from your 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. Adopt the display with an on-screen code or QR invite — manage one TV 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. Schedule enhancements, preview remotely, and let the display run 24/7.

Display Controller Integrations

Integrations

30+ built-in data collectors

Many feeds work without API keys. Bring your own 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 are building a managed controller and optional integrations service. Join the waitlist for early access — or self-host the open-source stack today.

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 credential vault so feeds stay connected without per-device API setup. Works alongside self-hosted displays.

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

From data sources to what’s on screen

Integrations gather content on your network. The controller curates 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.