devx is a browser extension publisher, most of their extensions are developer tools extension.
January 20th, 2023
Debug Luna Playable develop builds in the browser
You could send emails to publisher, or check publisher's website.