A tour of Niles

Niles is a touch-first family wall calendar that runs on a Raspberry Pi. These screenshots show it on the wall at 1920×1080 with a demo family: two parents, Alex and Jordan, and two kids, Maya and Leo.

Tap any screenshot to see it full size.

Calendar

The calendar opens on Month. Across the top are the family name, the clock, the weather and countdown banners. A countdown fills up as its day gets closer, and birthdays get confetti. Each person has a pill showing today's chores done out of the total; tap one to show only that person's events. Today is outlined, and the trip on the 24th is shaded because it has a countdown.

The same screen in dark mode. Pick Light, Dark or Auto in Settings → Appearance or in Quick settings. Auto switches at dusk and dawn.

Tap an event for its details: time, place, who's going, notes, and that hour's forecast. Count down turns any event into a header banner.

Cancelled events

A cancelled event stays on the calendar, struck through, so nobody wonders where it went. You can cancel a single occurrence of a repeating event, like this week's Library day, and add a reason. Restore brings it back.

Week

Timed events sit on an hour grid, with all-day events along the top. Events for more than one person are striped in each person's colour. The meal plan shows as hatched dinner blocks, and the red line marks the current time. Book club is labelled Cancelled.

5 Days

The same grid, starting today, with bigger columns.

Day

Schedule

An agenda of cards by day that always opens at today, with the meals mixed in.

Tasks

A column for each person, split into Morning, Afternoon, Evening and Chores, with a row of time-of-day icons to jump between sections. Kids earn stars for each task and see their total against their next reward (Maya has 84 of 60). A chore that's overdue is outlined in red and marked Late.

Weekly chart shows the whole week in a grid: a star for each day it was done, a dash for a day it was missed, and a running count.

Rewards

Each kid saves stars toward their own rewards. Once there are enough, Redeem lights up for a parent to approve. Kids can Suggest a reward, and there's a compact layout for families with many rewards.

Meals

Meals is off by default; turn it on in Settings → Tabs & Board. The weekly plan has a row for each mealtime, with Grocery list to send a week's ingredients to the shopping list.

The recipe box, sorted by mealtime, with ingredients, instructions, Add to Grocery List and Plan Meal.

Photos

Albums from uploads, a USB stick, a NAS, Immich or Google Photos. Add from phone shows a QR code for uploading from a phone, and Start slideshow starts the screensaver right away.

Lists

Shared lists for groceries, packing and chores, kept in sync with every phone in the house. Checked items go into a Completed section at the bottom.

School

Homeschool lessons by subject for each kid, with how long each takes, which days it repeats, and stars that count toward the same rewards as chores. Subjects, Lesson and Weekly chart sit in the header. A parent can also lock the wall to this tab with School Mode.

Learn

A dashboard of daily modules: a verse, On This Day, Word of the Day, kids' podcasts you can play on the wall, and more further down (a joke, a country, the moon, NASA's picture of the day). Edit rearranges and resizes them.

Board

A wall of sticky notes that anyone can add to, move or tear off. Each note shows who wrote it and when. A note can carry a voice message, like Maya's in the bottom right with the ▶ 0:06 button. With Require PIN for Board notes on, a note signed by a parent needs that parent's PIN, and tearing off any note needs a parent.

Whiteboard

Whiteboard flips the board over to a drawing surface that every screen in the house sees live. It has pens, markers, a highlighter, a pencil, a dotted line and an eraser; eight colours; three sizes; and six board colours from white to blackboard. Save keeps a drawing to come back to, and Saved lists them.

Party mode

With Party mode on (in Settings → Tabs & Board), a Party button appears on the wall's rail. It needs a parent PIN to start and to end. While a party runs, the calendar, chores, countdowns and family names are all hidden, and the wall becomes an entertainment station for guests.

Photo Booth

Uses a webcam for photos and short back-and-forth loops, with a countdown and a flash. Recent shots stack up on the right.

Effects opens a strip of 40 live filters that run on the GPU, from Vivid and Noir to Pop art (shown), Neon, Kaleidoscope, Big head, Chipmunk and Halloween looks like Zombie and Vampire.

Borders adds holiday frames: Halloween, Thanksgiving, Christmas, Hanukkah, New Year, Valentine, Easter, 4th of July, Birthday and more.

After each shot comes a QR code that a guest scans to save the picture. On the home Wi-Fi it opens directly; through remote access the code changes every minute. A parent can copy a shot into Photos or delete it.

Music

Your own songs (uploaded, or from a USB stick or network folder), plus Spotify and YouTube if a parent connects them. The player bar stays at the bottom while guests move between tabs.

Karaoke

Pick a song from your karaoke videos, or from YouTube, which Niles can save for later. Then type who's singing, with the on-screen keyboard and its dictation mic. A parent can rename or delete songs.

Each song starts with a big Up next card so the singer knows it's their turn.

The Singers queue builds on the right while the current song plays in a mini player. Guests keep adding names, and each is told their place in line.

Full screen shows the lyrics video, with the next singer in the corner.

Games

Fourteen touch games: Tic Tac Toe, Connect 4, Checkers, Chess, Reversi, Dots & Boxes, Mancala, Solitaire, Matching Cards, Sudoku, 2048, Copy Cat, Hangman and a Drawing Pad.

The board games can be played against the computer at Easy, Medium or Hard, or by two players on the same screen.

Party settings

Behind a parent PIN, even mid-party: which tabs guests see, plus the booth's camera, countdown, loop length, mirror, quality, effects and borders, along with the music and karaoke sources.

Screensaver

After 10 idle minutes, a photo slideshow with the clock, the weather, and today's and tomorrow's events.

Night clock

Sleep (or a night schedule, which can follow dusk and dawn) dims the wall to a faint clock with the next few events.

Quick settings

A long press on Settings opens the things people change all day, with no PIN unless a parent asks for one: Light, Dark or Auto (Auto follows dusk and dawn), brightness, speaker volume, sound effects, Start slideshow and Lock screen.

Lock screen ignores every touch for 60 seconds so the screen can be wiped clean.

Settings

Settings need a parent PIN.

General

Household name, logo letter, location and weather, units, the rewards layout, and homeschool options.

Family & PINs

Family members with their colours, avatars and PINs, and the parental controls: what needs a PIN (adding and editing, Board notes, Settings, Quick settings), plus a change history.

Calendars & Lists

Two-way sync with Google, iCloud/CalDAV and Outlook, read-only feed URLs (school, sports, holidays), and a list of the calendars shown.

Tabs & Board

Turn tabs on and off, including Meals and Party mode, and set the Board options.

Appearance

Theme and accent colour, five fonts, and Fun Mode packs that theme the colours, avatars, celebration stickers and screensaver art.

Screen & Sleep

Brightness, orientation and rotation, the screensaver's timing and content, and the night schedule.

Photos

Photo sources: uploads, a USB stick, a network share, Immich, a Google Photos shared album, or a local folder.

AI Import

Connect an AI provider so Niles can read flyers, PDFs, photos of paper schedules and emails, and draft events for a parent to approve. A QR code lets a phone send them, or you can set up a forwarding inbox.

Phones & Devices

Get the app for Android or iPhone, pair phones, require paired devices, set up remote access through your own Pangolin server, and set chore reminder times.

Backup & System

Nightly backups to this device, a USB drive or the network, plus export and restore.

On a phone

The same app on a phone (an iPhone 17 Pro Max here), opened from the home Wi-Fi or the Niles app. Home is a launcher with today's events below it. The calendar and tasks fit the narrow screen, and the tabs move to a bar along the bottom.

The sample photos are from Unsplash, served by Lorem Picsum. The songs and karaoke videos in the demo are generated placeholders.