I used to develop Chrome extensions to add things I wanted to the browser experience. But over time I realized they couldn’t do everything. Wanna shut a modal dialog with JS? Can’t do it. Recently, their power has been getting less and less. The APIs used to block ads are being restricted. I wanted more power.
So I shifted to using DevTools protocol. That API allows you to do anything to the Browser. You can completely customize it.
So what I did is I built an open source project that lets you do that.
It’s not just an API, the project has a front-end (that looks like a browser) and you can serve this front-end as an Electron app, or over the web as a web app.