I believe it might be on GeForce Now once the game is fully released, as I don't think Nvidia puts on Early Access titles on there.
On one hand I don't think it does on the other since Stadia went caput Geforce now seems like the obvious choice.
But since Larian went with Stadia in the firstplace they might be trying to get a contract with other platforms which are still in the making. They have a quite good position to negotiate. We'll see

caput
noun
- In anatomy, the head; the head or upper extremity of some part of the body.
- An abbreviation of the phrase caput senatus (literally, head of the senate)
- In Roman law, the standing before the law, or the personal status, of a citizen.
I think you mean "kaput". Funny how that's an English word. It's really a German word, so that's why I understood it. Can you also say in English "I laugh myself kaput" like you can in German? lol