limited-student-10747
07/30/2026, 4:23 PMcalm-artist-7206
07/30/2026, 4:27 PMcalm-artist-7206
07/30/2026, 4:27 PMcalm-artist-7206
07/30/2026, 4:28 PMhundreds-twilight-32833
07/30/2026, 4:29 PMlimited-student-10747
07/30/2026, 4:29 PMhundreds-twilight-32833
07/30/2026, 4:31 PMcalm-artist-7206
07/30/2026, 4:33 PMcalm-artist-7206
07/30/2026, 4:34 PMhundreds-twilight-32833
07/30/2026, 4:34 PMlimited-student-10747
07/30/2026, 4:35 PMbland-bear-604
07/30/2026, 4:36 PMhtmlpreview/htmlpreview.github.com, by Jerzy Głowacki / "niu tech", Apache-2.0) that just happens to be hosted on <http://github.io|github.io>. GitHub itself doesn't offer it.
What it actually is: a client-side renderer + CORS proxy. You prepend <https://htmlpreview.github.io/>? to the URL of an HTML file that's already on GitHub/BitBucket, and it fetches that file through a CORS proxy and renders it in your browser instead of showing raw source (GitHub serves raw files as text/plain, so they don't render on their own). Example: <https://htmlpreview.github.io/?https://github.com/user/repo/blob/main/page.html>.
So on your actual question — can you upload/display an HTML page on it without a GH token?
• Display: yes, with no token, if the file is already at a public URL. It's a viewer, so it reads an existing public file and renders it. No auth to view.
• Upload: no — htmlpreview has no upload. It doesn't host anything; it only renders a URL you give it. To get the HTML onto GitHub in the first place you need a repo (and pushing needs auth). So it doesn't give you the "no-login, just-upload-and-get-a-link" behavior.
That zero-friction upload thing you remembered your agent doing is a different kind of service — an anonymous file/paste host (something like <http://0x0.st|0x0.st>, <http://tmpfiles.org|tmpfiles.org>, transfer.sh, or a paste service) that accepts an anonymous POST and hands back a URL. htmlpreview is the opposite end: it assumes the file is already hosted and just makes it viewable. If the onboarding goal is "an automation that produces a shareable page with no token," an anon upload/paste host is the closer fit; htmlpreview only helps if the output already lives in a public repo. 🐾hundreds-twilight-32833
07/30/2026, 4:36 PMhundreds-twilight-32833
07/30/2026, 4:37 PMlimited-student-10747
07/30/2026, 4:39 PMlimited-student-10747
07/30/2026, 4:39 PMlimited-student-10747
07/30/2026, 5:30 PMhundreds-twilight-32833
07/30/2026, 5:37 PMlimited-student-10747
07/30/2026, 5:38 PM