Correct. If you upload an index.html to itch, or a zip with index.html in the top layer, you can select to have it playable in the browser on the page. Itch also allows “draft mode” which means the page and game are private so you can experiment with the site and invite testers using a secret URL.
You can search for Twine on itch, there’s a lot of it: