Kayo Ventures
Cushion for Google TV
Get Cushion
Native iOS remote

Lost the remote again?

The remote you can't lose is already in your pocket.

Cushion is a full remote for Google TV — D-pad, volume, power, transport — plus something a physical remote can't do: tap a saved link and open the exact video, not the app's front door. Your list syncs to every device you own, and you can hand it to someone else with a code.

iPhone & iPad · SwiftUI · same Wi-Fi network as your TV
Cushion's main remote screen, paired to a Family Room TV: power and home buttons, a d-pad, volume and playback controls, and quick-launch tiles for YouTube, Disney+, Netflix, and Prime Video.

A real universal remote

D-pad, volume, channel, transport, power — everything the box under the TV can do.

Quick display

Tap a favorite, the exact title opens on screen — not the app's home tab.

Shared in seconds

A 5-digit code hands someone your list — read-only, and it can't outlive its ten minutes.

Genuinely native

One SwiftUI layout that fits an iPhone SE and an iPad without ever scrolling.

Deep-link favorites

Skip the search bar entirely.

Save a YouTube video, a Netflix title, a Spotify album, or any web or app-scheme link, and Cushion remembers what kind of thing it is — the icon and color are picked automatically. Tap the tile from the couch and that exact link is sent straight to the TV over the same channel Android's own launcher uses, so it opens on the actual title, already playing.

No typing on a TV keyboard. No hunting through a home screen you've seen a thousand times. The favorites grid drags to reorder and lists rename in place, so the six things you actually watch stay at the top.

  • Auto-detects YouTube, Netflix, Disney+, Prime Video, Spotify, Apple TV, or any web link
  • Launches through Android's own app-link intent — the real app opens, not a browser tab
  • Drag to reorder, rename a list, all in place
Cushion's Favorites screen showing a Movie Night list with YouTube, Netflix, and other saved tiles, plus an Add tile to save a new one.
Cushion's Favorites list options: Custom Order, Rename List, Add My Device, Share This List, Manage Members, and Join with a Code.
Sync & sharing

One list. Every device. Anyone you choose.

Your favorites live in a library that syncs across every device you own, in real time — add your iPad with a code and it's a full editor immediately, no rebuilding the list from scratch. Lose a phone and the other five still hold everything.

Sharing with someone else works the same way, one role lower: they get a read-only copy of your list they can browse and launch from their own remote, and can copy anything they like into their own favorites. Nothing they do can touch yours. Codes are single-use and burn themselves out after ten minutes either way.

  • Changes appear on other devices live, not on next launch
  • Fully usable offline — edits queue and flush when you're back online
  • See who's joined and from which device, and revoke anyone, anytime
Setup & security

Pairing, done properly.

Cushion finds Google TVs on your network automatically and confirms the pairing the same way Google's own remote app does: your phone generates a certificate, your TV puts a 6-digit code on screen, and you type it back in. From then on the connection is mutually authenticated — not a shared password, a real handshake.

The power button doesn't need the TV to already be listening. Asleep, it sends a Wake-on-LAN packet and queues the power press for the instant the connection lands; awake, it just toggles power. One button, either way.

Cushion's pairing screen: 'Enter the PIN', with the 6-digit code from the TV typed into six boxes and a Pair button below.
Connectionstatus dot
Connected
Connecting
Failed
Idle
Layout
One geometry-driven metric
Fits
iPhone SE → iPad, one hand
Feedback
Light haptic, every tap
Palette
Drawn from the app icon
Design

Built like an app, not a webpage in a wrapper.

Every screen is one native SwiftUI layout — nothing scrolls out of reach below the fold. A single measurement, taken from the space actually available, drives the size of the d-pad and every button around it, so the remote is never crowded on a small phone and never stretches into a two-handed reach on an iPad.

The whole interface — warm black, cushion cream, an ember accent — comes straight from the app icon, in both light and dark appearance. Connection state is always a single colored dot, never a modal interrupting the button you're about to press.