Quest is implemented in .NET. For years, the only good way to play Quest games was on a Windows machine or online, which is super slow, because it requires a network request (to the UK) each time you perform a command.
The new “Quest Viva” version of Quest has a Docker-compatible WebPlayer. If you install Docker, and create a compose.yml file like this:
services:
webplayer:
image: ghcr.io/textadventures/quest-viva-webplayer:latest
ports:
- "8080:8080"
environment:
dev__Enabled: true
You can run docker compose up, and the WebPlayer will run on http://localhost:8080.
I just used it to play The Acreage on macOS Tahoe 26.2. it worked just fine, much faster than playing online.
IMO, this currently the best way to play Quest games on macOS.