Tools/makerspet/oomwoo

oomwoo

Open-source vacuum robot cleaner

12.3k ★+410/wkgrowthPythonApache License 2.0 →trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Oct 2026

OOMWOO is an open-source robot vacuum you build yourself: a 3D-printed chassis, a Raspberry Pi compute module running ROS2 (the standard open robotics software stack), a cheap 2D LiDAR for mapping, and Home Assistant for local control. No cloud. Code is Apache-2.0 and free.

You can't build one yet. The project's own progress page puts simulation at 90%, mechanical design at 30% and I/O board firmware at 10%. What works today is a Docker dev environment that drives the robot in Gazebo with mapping and navigation, or the same stack on an off-the-shelf Proscenic M6 Pro as a stand-in. The parts list targets about $200 in sourced parts plus a Raspberry Pi, mostly replacement wheels, fans, brushes and LiDARs for Roborock, Dreame and Roomba vacuums.

Solo makers and ROS developers: free, with KiCad schematics, STEP files and a board of modules anyone can pick up. Everyone who just wants clean floors: buy a vacuum Valetudo supports and run it cloud-free. Teams: not applicable.

The catch: this is a design-stage project, not a product. No kit is on sale (one is promised from makerspet.com, no price), and the hardware license is still undecided. Follow it; don't count on it.

Free vs Self-Hosted vs Paid

fully free

Free: Code is Apache-2.0. The design work lives in sibling repos: CAD (STEP and Fusion 360 files) in oomwoo-cad, the I/O board (KiCad) in oomwoo-pcb, STM32 firmware in oomwoo-firmware, and the ROS2 dev environment in oomwoo-install. Those repos currently carry Apache-2.0, but the main README says hardware design files will move to an open hardware license that is still to be chosen. The Gazebo simulation runs in Docker with no hardware.

Self-hosted: You build it, once it's buildable (it isn't yet; build instructions are a placeholder). The draft bill of materials targets about $200 in sourced parts plus a Raspberry Pi 5 (4 GB), at retail prices including shipping; the compute line lists a Raspberry Pi CM4 2 GB at $62.50 or CM5 2 GB at $72.50. Most mechanical parts are replacement parts for Roborock, Dreame and iRobot vacuums. Until then you can run the stack on a Proscenic M6 Pro or Roborock S5 Max as a placeholder robot.

Paid: Nothing is for sale. An optional kit (motors, PCB, brushes, gaskets, LiDAR) is promised from makerspet.com with no price or date, and remake.ai plans an optional robot app store later. The project says it takes no donations.

Free and Apache-2.0, but there is nothing to build or buy yet. The draft parts list targets about $200 plus a Raspberry Pi, and the promised kit has no price.

What to do by team size

Solo
free; simulate it in Gazebo today and build once the parts list is validated on real hardware
Small team
free to contribute to, but there is no buildable robot yet
Medium team
not applicable; a home appliance project
Large team
not applicable
Self-hosting ops:heavy

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
86/100 · A
Adoption25/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 11,643 starsCommunity discussions enabledOrganization account (35 public repos)

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
Maker's Pet (Organization)
Stars
12,300
Forks
778

Explore Further

More tools in the directory