Oravio Plans Try it free

Oravio OS · Internet of Things

Every device with a chip can become smart. Just ask.

ESP32 and M5Stack boards, cameras, plugs, thermostats, even the washing machine. Tell Oravio what it should do, plug the device in, and it writes the firmware, flashes it and keeps it running for you. No code, no soldering iron, no extra app.

  • settings_backup_restoreFactory backup before every change
  • devicesWorks with what you already have
  • translateFive languages, by voice or in writing
YouLet me know on my phone when the washing machine is done.
check_circleDone. When the cycle ends you get a message, even when you’re out.

Plug and play, for real

One sentence, one cable, done.

You don’t need to know what firmware is. You just need to know what you want to happen: the rest is Oravio’s job.

record_voice_over

Ask

Say it the way you’d say it to a person: by voice or in writing, from the app, your computer or Telegram. Not sure which model it is? Snap a photo of the label: Oravio recognises it.

cable

Plug in

A board connects with a USB cable to the computer you already have: Oravio saves the original copy, writes the firmware and checks that it works. A Wi-Fi appliance just needs to be on your network: Oravio finds it.

all_inclusive

It runs on its own

From then on it’s one of Oravio’s bodies: you control it by voice, it joins your automations, it stays up to date and, if something’s off, it tells you before you notice.

What you can make smart

If it has a chip, a network or a USB port, just ask.

From maker boards to household appliances. For each one Oravio picks the right path: new firmware where that works, a connection to what the device already does where it’s better left untouched.

developer_board

ESP32, ESP32-S3, C3 and C6

The most popular boards in the maker world. Oravio writes the firmware in C++ (ESP-IDF or Arduino) or MicroPython, compiles it on your server and flashes it over the cable.

ESP32 firmware · ESP-IDF · Arduino · MicroPython
widgets

M5Stack

Core, CoreS3, Atom, StickC, Dial: screen, buttons and sensors already built in. Oravio designs the interface and decides the behaviour; you describe the result.

M5Stack · CoreS3 · Atom · StickC
memory

ESP8266, NodeMCU, Wemos

The little Wi-Fi boards that have been sitting in a drawer for years become useful again: sensors, relays, small displays, all connected to Oravio.

ESP8266 · NodeMCU · Wemos D1
memory_alt

Arduino and Raspberry Pi

Arduino, Raspberry Pi Pico W and full Raspberry Pi boards. On a Raspberry Pi, Oravio can even live right there, next to the devices it runs.

Arduino · Raspberry Pi Pico W · Raspberry Pi
power

Smart plugs, relays and switches

They connect as they are, or with open firmware like Tasmota or ESPHome when the model allows it. That way they measure energy use and don’t depend on anyone’s cloud.

Shelly · Sonoff · Tuya · Tasmota · ESPHome
lightbulb

Lights and LED strips

Smart bulbs and addressable LED strips: scenes, colours and lights that switch on by themselves when they’re needed, not when you remember.

WS2812 · WLED · Zigbee · Matter
videocam

IP cameras

No firmware to touch: Oravio reads the video stream, recognises people and events and sends you only what matters, with the photo.

AI IP camera · RTSP · ONVIF
local_laundry_service

Washing machines, dishwashers, ovens

If they have Wi-Fi, Oravio talks to them through the manufacturer’s app. If they don’t, a plug that measures energy use tells it when the cycle is done.

smart washing machine · cycle finished notification · Home Connect · SmartThings
thermostat

Thermostats, boilers, air conditioners

Connected thermostats and infrared-controlled air conditioners: Oravio sets the temperature based on who’s home, the weather and open windows.

smart thermostat · infrared · climate control
sensors

Sensors of every kind

Temperature, humidity, presence, doors and windows, water leaks, air quality. Every sensor becomes a reason to make something happen.

Zigbee · Matter · Bluetooth LE · MQTT
view_in_ar

3D printers

With OctoPrint or Klipper, Oravio follows the print, watches through the camera and warns you, or stops it, if something goes wrong.

OctoPrint · Klipper · 3D printing
smart_toy

Robots, servos and displays

Servo motors, e-ink screens, little desk robots: Oravio gives them a face, a voice and a behaviour. That’s how MiniMe was born.

ESP32 robot · servo · e-ink

Product names and trademarks mentioned belong to their respective owners and are used only to say what Oravio works with: they do not imply affiliation or endorsement.

Three paths, Oravio picks one

Not everything needs reprogramming. Everything can be connected.

upgrade

New firmware

For open boards like ESP32 and M5Stack. Oravio writes the program, saves the original copy, flashes it and verifies it. When you want to change something, just ask: it rewrites and reflashes.

hub

A connection to what’s already there

For cameras, appliances and products with their own app. No firmware touched, no warranty at stake: Oravio uses what the device already does and networks it with everything else.

electrical_services

A little helper alongside

For appliances with no network: a plug that measures, a sensor on the door, an infrared blaster. That’s enough to make even a ten-year-old washing machine smart.

Who it’s for

From day one to full control.

waving_handNever seen a board before?

  • check_circleDescribe the result, not the technology: “I want to know when the washing machine is done.”
  • check_circleOravio tells you what to connect and where, one step at a time.
  • check_circleIf something’s off, tell it in your own words and it fixes it.
  • check_circleYou can always go back to how it was: the factory copy stays yours.

terminalAre you a maker?

  • check_circleC++ with ESP-IDF or Arduino, MicroPython, ESPHome configs: Oravio writes in the language you prefer.
  • check_circleIt compiles on your always-on server, with toolchains and libraries it installs itself.
  • check_circleFlash backup before every write, version history, serial monitor, MQTT and over-the-air updates.
  • check_circleThe code is yours: read it, change it, take it wherever you like.

Why only Oravio OS

It’s not an app for one device. It’s a system with bodies.

Other AIs answer and that’s it. Oravio has an always-on server, hands on your computer, the phone in your pocket and a memory that lasts for years: that’s what lets it take any object and make it part of itself.

dns

The always-on server

It compiles the firmware, keeps an eye on your devices and works at night while you sleep.

computer

Your computer

With Oravio Desktop it flashes firmware over the USB cable, with the backup first.

language

The browser

For Oravio devices like MiniMe, Chrome is all you need: nothing to install.

smartphone

The phone

One photo of the label and it knows the model. Alerts reach you there, wherever you are.

history

The memory

It remembers every device, every version, every change: going back is one sentence away.

account_tree

Automations

The camera sees, the robot speaks, the light comes on: different devices, one rule said out loud.

Born from this capability

MiniMe: a desk robot that learned to be Oravio.

MiniMe started out as a small off-the-shelf robot, with its own screen, two motors and a camera. Oravio wrote it a new face, a voice, gestures, eyes and a connection that never switches off: today it’s one of Oravio’s bodies, on your desk.

  • sentiment_satisfiedFace drawn and animated by Oravio
  • graphic_eqListens, thinks and answers out loud
  • 360Turns its head and looks at you when you speak
  • photo_cameraSees through its camera: “what do you see?”
  • system_update_altNew firmware with one sentence, original copy always saved
Discover MiniMearrow_forward

The same path works for your device: MiniMe is just the first.

Your devices, your rules

Powerful, and always reversible.

settings_backup_restore

Factory backup, first of all

Before writing any firmware, Oravio saves the original contents of the memory. If the backup fails, it doesn’t write. Going back to how it was is always possible.

gavel

Only what’s yours

Oravio works on your devices and within the law: it doesn’t bypass protections on other people’s products and doesn’t enter networks that aren’t yours.

verified_user

The warranty, said up front

Changing a product’s firmware can affect the manufacturer’s warranty: Oravio tells you before doing it. Connecting without reprogramming changes nothing.

home

Your data stays at home

Sensor readings and camera images stay on your server; they don’t become someone else’s product.

FAQ

The questions everyone asks.

Do I need to know how to code to make a device smart with Oravio OS?

No. Describe in words what you want to happen, for example “let me know when the washing machine is done”, and Oravio decides how to do it, writes the firmware if needed, flashes it and verifies it. If you can code, you can read and change all of it.

Which ESP32 and M5Stack boards are compatible?

The ESP32, ESP32-S2, S3, C3 and C6 families, the ESP8266 and M5Stack devices such as Core, CoreS3, Atom and StickC. Oravio recognises the chip when you plug in the cable; if a model is unusual, it tells you before writing.

Can I change the firmware of a washing machine or a camera?

Usually there’s no need, and that’s a good thing: Oravio connects cameras and appliances through what they already expose, like the RTSP or ONVIF video stream or the manufacturer’s Wi-Fi app. For appliances with no network, a plug that measures energy use is enough. No firmware touched, no warranty at stake.

Can I go back to the original firmware?

Yes. Before every write, Oravio saves a full copy of the device’s memory on your computer, and if the copy fails it doesn’t write. To go back, just ask.

What do I need to get started?

The device, a USB cable that carries data and the computer you already have, with Oravio Desktop or, for Oravio devices like MiniMe, just Chrome. Wi-Fi appliances need to be on your network. To put Oravio to work you need a plan with the always-on server, which also includes Oravio Desktop.

Does it work with Home Assistant, ESPHome and Tasmota?

Yes. Oravio Casa runs Home Assistant on your server, and Oravio writes ESPHome configurations, flashes Tasmota onto devices that support it and speaks MQTT. You can start from what you’ve already set up.

Do I lose the warranty if I change the firmware?

It depends on the manufacturer: for some products, changing the firmware affects the warranty. Oravio tells you before doing it, and when there’s a path that leaves the firmware alone, it suggests that one.

How is it different from the apps for individual devices?

Each app runs a single brand. Oravio OS brings all your devices together, whatever the brand, and makes them work as one with rules you say out loud: the camera sees, the robot speaks, the light comes on.

What do you want to make smart?

Tap an example or write your own: Oravio tells you right away how it would do it, no sign-up needed.

Plans with the always-on server also include Oravio Desktop: everything you need, in one subscription.