Interaction design
Built for a glance and one hand.
The wall panel is read from across the room and touched in passing. The clock and
status orb own the resting view, while the zone grid stays in place as controls change
beneath it. Large touch targets suit one-handed use. Due reminders surface across the
interface instead of waiting behind a tab. During an interaction, incoming device
updates pause briefly so the control does not jump under a finger. If the network
drops, the last good reading remains visible. Lite mode keeps the same layout on
weaker hardware and removes only the expensive visual effects.
Shared behaviour
Web and Apple TV,
reading the same contract.
One versioned schema defines zones, thresholds, capabilities and design tokens for
both runtimes. Validation and a dry-run import catch incompatible configuration before
it reaches a device. A change is made once and interpreted by each client in its own
native controls, reducing drift without forcing the two interfaces to share an
implementation.
A native app for one household
The tvOS client is open source and agent-extensible. A frontier coding agent can adapt
its controls, layout and behaviour for a particular installation, then build and
install it directly on the household's Apple TV through Xcode. Apple supports
local device testing with a free Personal Team,
so this path does not require an App Store release or paid developer membership.
Nova's current Xcode-managed development profile is valid for one year; when it
expires, the same local build and deployment can be repeated. The result is boutique,
agent-built software for the home: specific to the household, locally deployed and
under its control.
Source
One project, three public repositories.
Nova is maintained across its web dashboard,
voice runtime and native Apple TV client. Together they include the portable
configuration schema, wake-word pipeline, turn arbitration, speech engines and tvOS
control surface. The demo build allows the interface and automated tests to run
without live household devices.