SYS // WOODHOUSE · PRIVATE HOUSEHOLD INTELLIGENCE

AN AI-FIRST HOME.
ONE BRAIN, EVERY ROOM, EVERY HOUSE.

Woodhouse runs the Roche household: two homes, six people, a split-flap board, a pool, the thermostats, the gate, the cameras, the TV — through one assistant that remembers. Say it in chat, say it out loud, tap it on your phone, or let a rule do it when you pull into the driveway.

VercelVercel EveAI GatewayGrokVestaboardDGX SparkApple Sign In
Cortex on the living-room TV: the house's memory drawn as a constellation — each family member a hub, each memory a mote

Cortex · the living-room TV · the house's memory, drawn as a constellation

01 · Talk to the house

Say what you want. Woodhouse does it, shows it, and remembers it.

Chat on the web or in the app, talk to the Mac (“Hey Woodhouse”), or answer from your lock screen. Replies come back as cards — a schedule, a board preview, the pool — never a wall of text.
kyro.house · console
The Woodhouse console: asking for a pixel sunset for the board, Woodhouse drawing it and showing the preview before sending anything

One assistant, every surface

Web, iPhone, iPad, Mac, voice, Siri Shortcuts. Same session, same memory: ask in the car, continue on the couch.

Generative UI

Woodhouse renders what it means — a day schedule, a chore ring, a board preview, a device card — and the app draws the same card natively.

Lock-screen decisions

“Can I go out after school?” arrives as YES / NO. A dinner time proposal arrives as ACCEPT, with Woodhouse having already checked both calendars.

Latency you notice

The owner runs on the newest Grok the AI Gateway offers, tuned for first-token speed; the physical board, the pool and the thermostats respond in about a second from the app.

02 · The brain

A cloud brain on Vercel Eve, with a model per person.

Woodhouse is an eve agent: durable sessions, tools, skills and extensions, deployed on Vercel. The owner gets the latest Grok, resolved from the AI Gateway catalog so nothing is ever pinned; the family runs on Grok 4.3 with reasoning off, so answers come back fast. Artwork for the board comes from GPT-5.5. One codebase, two model providers, zero API keys in source.

Durable sessions

Every conversation is a durable run: reconnect from the phone, the Mac, or the TV and the turn is still there.

Tools, skills, extensions

Forty-odd tools behind one permission manifest. The board is a proper eve extension; the pool, the gate, the cameras are tools with role gates and owner notifications.

Memory that belongs to people

An LLM-wiki in Neon Postgres + pgvector: raw sources, compiled notes, links. Private by default; a child's proposal to shared memory waits in a parent's review queue.

Honest models

Owner → latest Grok via the AI Gateway. Family → Grok 4.3, no reasoning, sub-second first token. Board art → GPT-5.5 (it won an eight-model bake-off). Voice → Grok speech. The catalog decides, not a hardcoded slug.

03 · The hands

A gateway node in every house. LAN devices never leave the LAN.

Each house has a DGX Spark on the tailnet and a Mac running the menu-bar site agent. The cloud brain reaches them through a token-gated Tailscale funnel with a mailbox fallback; the pool, the thermostats, Sonos, the printers and the Frame are only ever spoken to from inside the house. The same Woodhouse also runs on each Spark with a local model, so the house keeps a brain when the cloud doesn't answer.
THE BRAIN · VERCELeve durable sessions · tools · skills · memoryowner → latest Grok · family → Grok 4.3 · via AI GatewayNeon Postgres + pgvector · Apple Sign In · APNsTAILNET · TOKEN-GATED FUNNEL PER HOUSE · MAILBOX FALLBACKHOMEDGX SPARKgatewayedge brain · local modelANY MACmenu-bar site agentPOOL · THERMOSTATS · SONOS · BOARD · GATE · TVCAMERAS · LIGHTS · PRINTERS · FRAMELAN-ONLY DEVICES NEVER LEAVE THE HOUSEWORK HOUSEDGX SPARKgatewayedge brain · local modelMAC MINIfallback executorTHERMOSTATS · CAMERAS · SONOS · PRINTERSOFFICE LIGHTS · E-INK DISPLAYSSAME WOODHOUSE, SAME MEMORY, SAME RULES

Any Mac

The site agent is a native menu-bar app: Keychain token, sandboxed, outbound-only. Point it at a house and it becomes hands for that LAN.

DGX Spark

A 24/7 gateway per house: direct RPC for the cloud, Sonos and thermostats and the pool on the LAN, and an edge build of Woodhouse on a local model.

Fails soft

Gateway first, Neon mailbox second. If a house goes dark, Woodhouse says so and tells you when it last heard from it — it never guesses.

04 · The board

A split-flap Vestaboard, driven like a device Woodhouse owns.

“Put Seamus' chores on the board.” “Draw a sunset for the board.” “Save that as the birthday board.” The studio previews exactly what the cloud will render, live boards compose themselves from house data, and every send mirrors to the TV.
kyro.house/board · studio
The board studio: the live cloud message and the preview panel, a 6 by 22 split-flap emulator

Live boards

Chores (a tile per task: green done, black not yet, red late), today's calendar, who's home, the points leaderboard — rendered from house data the moment you ask.

Artwork

GPT-5.5 paints 6×22 pixel art from the eight tile colors; Woodhouse shows the preview in chat and sends nothing until you say so.

Saved boards

Name one and anyone in the family can put it up — “the welcome board”, “the birthday board”.

An eve extension

The board ships as a proper extension: tools, a composition skill, a rate guard, and hooks the host uses to mirror every send to Cortex.

05 · Cortex

The house on the TV — and on every screen with Cortex open.

Cortex is Woodhouse's display surface: the memory constellation when idle, the thermostats, the cameras, the map, the board. “Put the climate on the TV” lands on every open screen; a new screen pairs with a code you approve from your phone.
Cortex climate scene: every zone's live temperature and today's program, both houses
Cortex board scene: the Vestaboard's current message, full screen

Scenes

brain · climate · cameras · map · board — driven by chat, voice, routines, or Shortcuts.

Latest on the board

Every board change slides in for half a minute, then keeps a small copy in the corner.

Privacy mode

One phrase blanks every screen for guests; the memory scene shows titles on the wall and full text only on your own devices.

06 · The family

Six people, three roles, one set of rules.

Everyone signs in with their own Apple ID. Owner and adults run the house; kids get least privilege — every action parent-approved, every shared-memory write reviewed. Presence comes from the phones' geofences, so “play some jazz” already knows which house you're in.
kyro.house/admin · chores
Admin, chores tab: recurring chores per kid with days, due time, grace, points and verify
Cortex map scene: the tactical presence map with the two houses and who is at each
Missions on a phone: today's tasks with tappable boxes, household chore rings, the danger zone

Missions: chores, points, the Danger Zone

Recurring chores with a schedule, verify queues for parents, points and streaks, and a dossier system for docked points — with a photo, a contest, and a way to work it off.

Geofences

Arrive and leave events feed presence, routines, and the map. The house knows who's home without anyone saying so.

Per-person Google

Calendars and mail are connections, not identity — each member links their own accounts, several if they like.

07 · Automation rules

Routines: triggers, conditions, actions — written in chat, run by the house.

“When the first person gets home after dark, lights on and the map on the TV.” “Office poles on when Kyle arrives.” Anything destructive parks for an approval that arrives on your lock screen.
kyro.house/ops · routines
Ops: the routines list with toggles, dry runs and deletes

Triggers

Arrive or leave a site, first person home, last person out, a time on given days, or manual — including Siri Shortcuts.

Conditions

Who's present, who's absent, a time window, a day of the week.

Actions

Notify, Sonos, lights, a delay, the gate (approval-gated), and any Cortex scene on every open screen.

Dry runs

Every routine can be rehearsed: the trace shows each step and what it would have done.

08 · Kids build with it

Vibe: the kids talk to a real coding agent, and the house runs the model.

fx — Vercel Labs' tiny native coding harness — runs on the home Spark against a local model, in a locked-down container that only sees the kid's project. The page is kyro.house/vibe from anywhere (family sign-in) or vibe.local at home; the games never leave the house's own machine. Every turn ends with “What I did and why” in words a ten-year-old understands.
kyro.house/vibe · space game
Vibe: Ronan's Space Game — the chat with fx on the left, the live game preview on the right

A whole game first, then small steps

“A ship that dodges asteroids, with a score.” About a minute later it's playable in the preview — controls, collisions, score, game over. “Make the ship faster” edits the same files. Undo puts it back.

Explained, not dumped

The builder never pastes code at a kid. It names one idea per turn — a variable is a labeled box, a loop repeats — and “explain it like I'm not an engineer” walks through the whole game without changing a line.

Sandboxed, family-only

fx is fenced in a throwaway microVM with the project folder as its whole world; games are stored privately and reach the kids only through the family's own sign-in, never a public URL. Publishing to the web is a parent's later decision.

Guardrails a parent set

Plain HTML/CSS/JS only, no network calls, kid-safe content rules the model follows and the house double-checks, every build load-tested (a crash goes straight back to the builder to fix), and a middle-school guide with three example games.

09 · Devices today

What Woodhouse already has its hands on.

Cloud when a vendor has a decent API; the LAN through a Spark or a Mac when it doesn't. Never a vendor app in the loop for notifications.

Vestaboard

split-flap board

cloud API · eve extension

Trane Link

two-floor HVAC, zoned

cloud API

Venstar ProStat+

work-house thermostats

LAN · Spark

Pentair IntelliCenter

pool + spa

LAN · Spark

Avigilon Alta

neighborhood gate

cloud API

Blink

cameras

cloud API

Sonos

whole-home audio, both houses

LAN · Spark

Govee

lights + office poles

cloud API

amaran

studio lights

LAN · Mac

TRMNL

e-ink displays

webhook

Samsung Frame

TV art

LAN · Mac

Brother

printers

LAN · IPP

Eight Sleep

the bed

cloud API

eero

the network

cloud API

Reolinkplanned

PoE doorbell

LAN · Spark

Woodhouse runs one household.

Built by Kyle Roche.

Next.js on Vercel·Vercel Eve·fx·AI Gateway (Grok, GPT-5.5)·Neon + pgvector·Tailscale·Swift on iPhone, iPad, Mac
Sign in · Apple ID

Encrypted channel · kyro.house·Privacy·Terms