This add-on provides a VSCode instance accessible within the HomeAssistant Web UI. This is really nice for editing HomeAssistant’s configuration.yaml file which cannot usually be edited via web UI. This solution is also recommended by official HomeAssistant documentation.
Additional context: I run HomeAssistant inside a Proxmox VM and expose externally via newt+pangolin. I want to limit the network attack surface as much as possible so I disable SSH and add firewall rules. On the rare occasion that I need to access Home Assistant CLI, I go to the Console feature in PVE Web UI (noVNC). This “shell-less” approach makes more sense to me because I can also disable VSCode add-on when not in active use.