Life Dashboard
One command sets up a personal AI-powered life dashboard — a Raspberry Pi kiosk with daily briefings, alerts, and calendar info, kept fresh by a Mac agent.
What this seed does
This seed installs a complete home life-dashboard system in a single automated pass. It wires together two machines: a Mac running a Plow AI agent, and a Raspberry Pi that shows a kiosk display in your home. The agent is given five skills and a schedule — it gathers your household's unread messages, morning affirmation, weather, and a weekly digest, then pushes each to a numbered card on the Pi's screen.
Setup is designed to be hands-off: you provide your calendar's private link and your Pi's SSH address once at the very start, and everything else — SSH key auth, Pi software, the shared security token tying the two machines together, and an initial run of every card producer — is handled automatically. The install doesn't finish until the agent has actually run and all four dashboard cards contain real, freshly generated content.
Once installed, the dashboard updates on its own schedule each morning and week, with no ongoing maintenance needed. The kiosk survives reboots, and the whole system is self-contained within your home network — no cloud middleman between your Mac and your Pi.
When to use it
- You want a glanceable household screen that shows today's weather, your calendar highlights, and any urgent household messages — automatically, every morning.
- You have a spare Raspberry Pi and want to turn it into a useful always-on home information display without piecing together the software yourself.
- You're setting up the Plow AI agent on your Mac and want it wired to a physical kiosk display so its daily briefings appear somewhere visible in your home.
- You want your morning routine information — messages needing attention, an affirmation, weather, and a weekly digest — delivered to a screen before you even pick up your phone.
- You're setting up a shared household display for your family and want the whole thing — agent skills, Pi kiosk, scheduled updates, and end-to-end verification — installed and confirmed working in one go.
Source
Version history
1 releaseInitial Seed Release.
Dependencies
8 required · 0 optional- SWMac (macOS ≥ 13)required
- StateMessages.app signed inrequired
- StatePlow activation (Automation + FDA + Messages)required
- SWPi system packages (Node ≥20.6, npm, git, Chromium, emoji font)required· probed up front; auto-installed via apt over SSH when Pi has passwordless sudo, else folded into the up-front prepare-script
- SWStandard macOS system tools (curl, ssh, jq, openssl, git, shasum, awk, and others)required· verified present (macOS ships them under /usr/bin or /bin)
Contributors
2 contributorsComments
0 commentsYou need to be signed in with GitHub to comment.
No comments yet — be the first to share how this seed worked for you.
Similar seeds
Hermes, running on your Raspberry Pi dressed up in a touchscreen and speaking iMessage.
by @srosroNearly identical seed for the same Life Dashboard system, using Hermes agent instead of Plow but delivering the same Raspberry Pi kiosk with calendar, weather, and daily briefings.
Turn a Raspberry Pi into an always-on family wall screen showing your shared calendar, rotating photos, and push message cards.
by @plow-pbcTurns a Raspberry Pi into a wall-mounted kiosk dashboard with calendar and message cards, covering the display layer of the same home automation system.
Install the eight life-dashboard skill bundles into Plow so your household AI agent sends daily affirmations, weather, sports scores, calendar nudges, and photos to your family kiosk.
by @plow-pbcSets up a personal AI-powered Raspberry Pi kiosk dashboard with daily briefings and calendar info, kept fresh by a Mac agent agent.
Installs six AI-powered life-dashboard producer skills into your home agent so your household screen gets daily briefings, weather, sports scores, and meeting nudges automatically.
by @plow-pbcInstalls the AI-powered producer skills that generate briefings and alerts for a household dashboard, providing the agent-side component of the Life Dashboard system.