Ross ROSS = Recommend OSS · open-source software intelligence for agents

koalazak/dorita980

Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot observed · 2026-08-28

github.com/koalazak/dorita980 · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

63/100

  • Activity 69
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3734
  • days_rel: n/a
  • days_push: 187
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1192 stars · 171 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An unofficial Node.js SDK for controlling Wi-Fi enabled iRobot Roomba and Braava robots (i7, 980, 960, e5, 690, 675, m6, etc.) via the iRobot cloud API or directly over the local network using MQTT/TLS. It simplifies authentication, robot discovery, and cleaning preference configuration for custom home automation and IoT projects.

Use cases

  • control my roomba from node.js
  • integrate irobot roomba with home automation
  • send commands to roomba over local network
  • get roomba cleaning status and maps programmatically
  • build a rest api for my vacuum robot
  • control braava m6 without the official app

When to choose

  • You want to programmatically control an older Wi-Fi Roomba or Braava (firmware v1/v2/v3) from Node.js
  • You're building a custom home automation or IoT integration and need local LAN control of your robot
  • You want to avoid the official app and interact with the robot via cloud or local MQTT

When to avoid

  • You own a newer v4-protocol robot like the Combo Max 705, which is not yet supported
  • You need a ready-made HTTP REST API rather than a Node.js library (use rest980 instead)
  • You rely on the latest iRobot firmware, which may break compatibility

Facets

library · maturity active

sdk iot networking iot developer-tools cross-platform roomba irobot vacuum-robot mqtt smart-home unofficial-api braava automation nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
koalazak/dorita980main63

For agents

markdown · JSON · MCP: product_card(name="koalazak/dorita980")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem