Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. MQTT
  3. Valetudo

Valetudo

Apache-2.0JavaScript2026.07.0

A cloud replacement for vacuum robots enabling local-only operation, freeing your device from vendor cloud dependencies.

Visit WebsiteGitHubGitHub
9.4k stars502 forks0 contributors

What is Valetudo?

Valetudo is a cloud replacement for vacuum robots that enables local-only operation by acting as an abstraction layer over vendor firmware. It provides a responsive web interface and REST API for controlling the robot without relying on vendor cloud services, subscriptions, or data sharing.

Target Audience

Users of supported vacuum robots who prioritize data privacy, want to avoid vendor cloud dependencies, and seek local control and integration with smart home systems like Home Assistant.

Value Proposition

Valetudo offers a unique balance by leveraging vendor firmware R&D while removing cloud lock-in, ads, and subscriptions, providing a fully local, privacy-focused alternative with modern integration capabilities.

Overview

Cloud replacement for vacuum robots enabling local-only operation

Use Cases

Best For

  • Removing cloud dependency from your vacuum robot
  • Integrating vacuum robots with Home Assistant via MQTT
  • Ensuring data privacy by keeping vacuum operations local
  • Avoiding vendor subscription models and in-app ads
  • Automating vacuum control through a REST API
  • Using a responsive web interface for robot management on any device

Not Ideal For

  • Users expecting a full-featured replacement for all vendor app capabilities
  • Owners of vacuum robot models not explicitly supported by Valetudo
  • Teams seeking a community-driven open-source project with corporate backing
  • Environments requiring plug-and-play setup without technical tinkering

Pros & Cons

Pros

Privacy-First Operation

Runs entirely on your local network, ensuring no data is shared with vendors or third parties, as emphasized in the README's focus on cloud-free operation and eliminating enshittification tactics.

Cross-Platform Web Interface

Provides a responsive web UI that works seamlessly on mobile phones, tablets, and desktops, with screenshots in the README demonstrating its adaptability for various devices.

Robust Integration Options

Offers a REST API with Swagger UI for automation and integrates with Home Assistant via MQTT, enabling easy smart home connectivity as highlighted in the key features.

Leverages Established Firmware

Acts as an abstraction layer over vendor firmware, allowing users to benefit from proven R&D without cloud dependencies or subscriptions, as described in the 'brain parasite' analogy.

Cons

Feature Incompleteness

Intentionally avoids reimplementing all vendor app features to prevent technical debt, meaning some advanced functionalities may be missing, as admitted in the README.

Narrow Hardware Support

Only compatible with specific robot models listed in the documentation, limiting its applicability to a subset of vacuums and excluding newer or unsupported brands.

Authoritarian Governance Model

Operates under a 'freeware with source available' model with strict community rules, leading to potential bans and limited collaborative development, as warned in the 'Further questions?' section.

Technical Installation Barrier

Requires rooting the robot and following complex setup guides, which can be daunting for non-technical users, as implied by the need for a getting started guide and supported robots list.

Frequently Asked Questions

Quick Stats

Stars9,426
Forks502
Contributors0
Open Issues0
Last commit1 day ago
CreatedSince 2018

Tags

#xiaomi#home-automation#mqtt#rest-api#smart-home#robot-vacuum#privacy#roborock#smarthome#self-hosted

Links & Resources

Website

Included in

MQTT2.3k
Auto-fetched 18 hours ago

Related Projects

Mi Flora via MQTT daemonMi Flora via MQTT daemon

Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support 🌱🌼🥀🏡🌳

Stars624
Forks140
Last commit2 years ago
bt-mqtt-gatewaybt-mqtt-gateway

A simple Python script which provides a Bluetooth to MQTT gateway, easily extensible via custom workers. See https://github.com/zewelor/bt-mqtt-gateway/wiki for more information.

Stars553
Forks118
Last commit2 years ago
mqtt-camera-streamermqtt-camera-streamer

Stream images from a connected camera over MQTT, view using Streamlit, record to file and sqlite

Stars248
Forks55
Last commit1 year ago
gBridgegBridge

gBridge.io allows you to control (almost) anything with Google Assistant, by translating voice commands to MQTT messages.

Stars170
Forks42
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub