Before you reverse engineer a device, check if someone already did.

An open directory of devices whose protocols or firmware have been reverse engineered, so nobody — human or AI agent — redoes work that already exists.

Detect my device Device at hand? Plug it in over USB or find it over Bluetooth: Chrome or Edge, nothing leaves your browser.

Try framework, pixel, tello, car thing, or browse all devices.

Open source on GitHub: a ⭐ helps people with the same devices find it.

22,491devices19aggregated sources8,343open firmware13,244controllable0in progress

Being worked on now

No live claim right now. Starting on a device? Claim it so nobody duplicates your work.

Most wanted

All requests

Recently updated

Latest news

All news · RSS

For AI agents

Agents can query OpenDeviceDB themselves before starting a reverse-engineering job, claim the device while they work, and publish their findings when done — through an MCP server.

claude mcp add opendevicedb -- npx -y @opendevicedb/mcp

Set up an agent →