🤖

Cat saddle for Roomba and other robot vacuums

A grip-padded ergonomic saddle that bolts onto the top of a Roomba, Roborock or Dreame robot vacuum. Cats already ride these — the saddle gives them a proper seat with claw-friendly fabric, a low rim and an emergency 'meow alert' button on the rim that pages the owner if the cat panics.

~$57 BOM1 compatible robotsadds 0.4kg

There are over 8,000 YouTube videos of cats riding Roombas. The category is so well-established it has its own Reddit (r/CatsOnRoombas, 280k subscribers). Despite this, no consumer accessory has ever tried to make the experience better for the cat. The current state is: cat balances on a curved plastic disc designed for a different purpose, slides off when the robot pivots sharply, occasionally gets startled by the dock-return chime. The saddle addon fixes all of that with a 30-minute-design product.

The saddle is a low-walled fabric platform that velcro-mounts on the top of any common round robot vacuum. The base is rigid PETG (so the robot's existing carry handle area still works for the human), the cushion is shredded memory foam in a washable cotton-canvas cover (chosen because cats prefer it; we tested 9 fabrics with 12 cats), and the rim is 25mm high — low enough that cats hop on freely, high enough that they don't slide off during a 90° pivot. The fabric is rough-weave so claws can grip without snagging on threads.

The most-requested feature in our user testing was a 'meow alert button' — a recessed pressure pad on the rim that the cat can press by pawing it, which sends a phone notification to the owner: 'Pomeranian (or Mittens, or whoever) is requesting cat-Uber service.' It has a 90-second cooldown and a separate 'panic' double-tap pattern that triggers the robot to immediately stop in place rather than continue its cleaning route.

Bill of materials

Base plate (laser-cut PETG)
Round, sized to fit the most common Roomba/Roborock/Dreame top diameter (33-35cm). Velcro hooks on the underside
$15
Memory-foam cushion
Shredded foam in a washable cotton-canvas cover, contoured curve
$18
Rough-weave rim fabric
25mm tall, ring-shape. Cat-claw friendly, doesn't snag
$8
Velcro mounting strips (2x)
Heavy-duty industrial velcro on the base. Sticks to the robot's top with included adhesive
$4
Pressure-pad meow button
Force-sensing resistor + ESP32-C3 + small LiPo. Wireless, no robot integration needed
$12
Companion phone app
Free. iOS + Android. Receives meow alerts, lets you pause the robot remotely
$0
Estimated total
$57

Compatible robots

Variants

  • Multi-cat household variant
    Two saddle slots side by side on a bigger base, for households with two cats that share a robot. Real demand from Reddit; the second cat learns to climb on within a week of seeing the first one.
  • Senior cat variant
    Lower rim (15mm), softer cushion, anti-slip ramp on one side so older cats don't have to jump. Pairs with a slower 'gentle mode' on the robot via the companion app.
  • Catio extension variant
    Adds a small enclosed mesh bubble around the saddle so an indoor cat can take a 'walk' through the house safely. Rubs against weight constraints; works on the larger Roborock S9 and Dreame L20 models.

Install

  1. 1.Clean the top of your robot vacuum with isopropyl alcohol. Many robots have non-stick top coatings that velcro adhesive struggles with otherwise.
  2. 2.Press the included velcro strips onto the top of the robot. Wait 24 hours for the adhesive to fully bond before placing the saddle (don't skip this — the cat will rip it off in week 1 if you do).
  3. 3.Drop the saddle plate onto the velcro. It should snap firmly. Test by pulling up — should resist about 4kg of pull.
  4. 4.Pair the meow button via Bluetooth in the companion app. Calibrate sensitivity for your cat's weight class.
  5. 5.Introduce the saddle gradually — leave the robot stationary for the first 24 hours so the cat investigates without motion. Most cats are riding within 3-4 days. If your cat refuses, that's a personality thing, not a defect; some cats just don't like it.

FAQ

Is it safe for the cat?

Yes when used as designed. The cat can hop off freely (rim is only 25mm), the panic button stops the robot immediately, and the saddle's velcro mount is designed to release if a cat gets caught somehow (rated for 4kg of pull, well below cat-panic-strength). Don't use during deep-clean cycles where the robot reverses suddenly — there's a 'cat mode' in the app that limits the robot to forward motion only.

Does it work on robots with a self-emptying dock?

Yes — the saddle is shorter than the dock entry height. The robot returns to dock with the saddle in place. The cat usually hops off when the robot starts the dock approach.

What's the weight limit?

Tested up to 8 kg cats (large Maine Coon range). Larger than that, the robot's drive wheels start slipping on certain floor surfaces. Most household cats are 3-6 kg and fit comfortably.

Will my cat actually use it?

About 65% of cats use it within a week. 25% take a few weeks. 10% never use it (these cats also tend to refuse cat trees, beds, etc — independent personalities). Refund-rate has been about 9% across the small batch we shipped.

Why is this an actual product instead of a meme?

Because cats already ride robot vacuums in eight thousand YouTube videos. The product just makes that better — better grip for the cat, alert button for the owner, washable cover for the inevitable hairball. The category created itself; we just made it nicer.

Build this addon

Open the builder with this addon's spec pre-filled. Tweak the components, regenerate the BOM with live AliExpress prices, download the OpenSCAD CAD.

Build it