It’s just the way Node-RED is written. The node catalog is implemented entirely in the browser, instead of making requests through the server. So yeah, if you’re actively developing your Node-RED project, you probably want internet access on your workstation.