@jaczkal
Thats a nice feature. Currently I can recommend you just cli tool named Wake. It has 'wake open <address>' command that fetches source from etherscan and opens it in vscode. But dont know how many chains are supported currently
https://github.com/Ackee-Blockchain/wake