About DinkyDash

DinkyDash is an open-source daily dashboard for families. Every morning, it calls the Claude AI to generate a completely fresh, personalized dashboard based on your family's calendar, chores, and context — then displays it on a small screen at home.

Why an AI dashboard?

Most family dashboards show static information that someone has to update manually. DinkyDash takes a different approach: you describe your family once, and AI does the rest.

Every morning at 6am, DinkyDash automatically:

The result is a dashboard that feels alive. It knows it's someone's birthday week. It writes different fun facts and daily challenges every day. It adapts to what's actually happening in your family's life.

What the dashboard shows

How it's built

DinkyDash is a simple two-script system:

  1. generate.py runs on a cron job each morning. It fetches your calendar, builds a rich prompt, calls the Claude API, and saves the result as a JSON file.
  2. app.py is a tiny Flask server that reads the JSON and renders it as a dashboard in the browser.

The whole thing runs on a Raspberry Pi with a small display. No cloud accounts, no subscriptions, no app to install.

The stack

Open source

DinkyDash is MIT-licensed and available on GitHub. It was created by Caspar.