The GitHub Pages alternative for internal HTML
Everything you share with GitHub Pages,
without the Enterprise seat.
GitHub Pages private repos require Enterprise Cloud at $21/user/month – and every viewer needs a GitHub account. display.dev gives your entire company access to internal HTML content for €49/month flat. No GitHub account required.
The demo shows an agent publishing a doc to display.dev – from a chat or a terminal – then the team opening its URL, commenting, the agent publishing v2 at the same URL, and the doc being shared with someone outside the company.
Cursor, Codex, Claude Code – any agent that writes a file. Switch agents anytime – your URLs, versions and comments stay put.
display.dev vs. GitHub Pages
| display.dev | GitHub Pages (private access) | |
|---|---|---|
| Cost for 100 internal viewers | ✓ €49 flat; no viewer seats | Up to $2,100/mo if viewers need Enterprise licenses† |
| Viewer access | ✓ Company SSO or verified work email; no GitHub account | GitHub account with read access to the publishing repo |
| Publishing model | ✓ Publish an artifact: dsp publish ./file.html | Publish a repo-backed site: create repo, commit, wait for Pages deploy |
| Non-developer publishing | ✓ Drag-and-drop, MCP, or CLI | Possible via GitHub UI, but still requires repo permissions and commits |
| Viewer audit trail | ✓ Built-in: viewer, time, artifact, version | No per-viewer artifact trail (repo admin audit logs are separate) |
| Best fit | AI-generated artifacts for non-engineer viewers | Websites hosted directly from a GitHub repo – project pages, blogs, docs |
<small>† GitHub Enterprise Cloud: $21/user/mo list price (as of 2026). GitHub bills Enterprise Cloud for org members and outside collaborators on private/internal repos. If viewers already have Enterprise access, incremental cost may be lower.</small>
The GitHub Pages pricing wall
Public GitHub Pages is free and anyone can read it – fine for open source, wrong for internal content. The private version is Enterprise Cloud only, at $21/user/month per viewer.
display.dev charges €49/month flat and asks readers for the Google or Microsoft account they already use.
- ✗$2,100/month for 100 viewersEvery reader needs a paid Enterprise seat, whatever they read.
- ✗Every viewer needs a GitHub accountYour PM doesn't have one. Your VP doesn't want one.
- ✗Onboarding to read one pageYour legal team shouldn't join your GitHub org to read an architecture proposal.
- ✗Repo permissions are the access modelRead access to the publishing repo means read access to everything in it.
Who can open it
A public URL, no sign-in – the same reach as public GitHub Pages, without a repo behind it.
Named email addresses only, for a client or a contractor who should see one artifact and nothing else.
Anyone signing in with a verified company domain gets in, through Google Workspace or Microsoft Entra ID. No GitHub account, no seat, no cost per reader.
You change the level any time. Move an artifact from company-gated to public and back. The URL stays the same.
When to use which
- GitHub Pages
- Your whole audience already has GitHub accounts, your content is public, or you're on Enterprise Cloud and the cost is absorbed. Open source documentation is the canonical case.
- display.dev
- Any viewer without GitHub access. Any content that shouldn't be public. Any team that would rather pay €49/month than $2,100/month for 100 viewers.
Pricing
Try it. No credit card.
- Included: 10 gated artifacts
- Included: Unlimited public artifacts*
- Included: 50MB storage
- Not included: Version history
- Not included: Google + Microsoft SSO
- Not included: Audit logs
display.dev branded
Individuals. Unlimited gated sharing.
- Included: Unlimited gated artifacts
- Included: Unlimited public artifacts
- Included: 1GB storage
- Included: 10 versions
- Not included: Google + Microsoft SSO
- Not included: Audit logs
For teams that need company auth.
- Included: Unlimited gated artifacts
- Included: Unlimited public artifacts
- Included: 25GB storage
- Included: 50 versions
- Included: Google + Microsoft SSO
- Included: 90 days audit logs
For compliance-driven organizations.
From €499/mo
- Included: Unlimited gated artifacts
- Included: Unlimited public artifacts
- Included: Custom storage
- Included: Unlimited versions
- Included: Google + Microsoft SSO
- Included: 365 days audit logs
Try display.dev free
- €49/month – not $2,100/month for 100 viewers
- No GitHub account required for anyone who views your content
- First artifact in 15 seconds · No credit card
Features
Viewers click a link and sign in with their Google or Microsoft account, or a one-time password. No app to install. No account to create. No IT ticket.
Inline comments on every artifact. Your agent reads them via MCP, fetches the current version, republishes with short_id and base_version, and resolves the thread. The artifact stays the current version at the same URL, not a one-shot screenshot.
dsp publish ./file.html from your terminal, or one sentence in Claude Desktop. No git repo, no deploy pipeline, no project to configure.
Every artifact gets a URL that keeps working. Share in Slack, link in Notion, paste in email. It still works six months later.
No per-seat pricing at any tier. Share with your PM, exec, legal team, or designer for the same flat price.
Cursor, Codex, and Claude Code all work, along with any agent that creates HTML or Markdown output.
Common questions.
Can I use GitHub Pages public for internal content with a long, hard-to-guess URL?
No. A publicly accessible URL forwarded once reaches anyone the viewer sends it to. "Security through obscurity" doesn't satisfy access control requirements.
Does GitHub offer a cheaper option for private Pages?
No. GitHub Team ($4/user) does not include private repo Pages. Enterprise Cloud ($21/user) is required.
What if I already push to GitHub Pages for public docs and just need auth for some content?
Use GitHub Pages for public docs and display.dev for internal artifacts. They're complementary – different jobs.
Can I publish from a CI job instead of my laptop?
Yes. Add your API token as a secret, install @displaydev/cli, and run dsp publish ./output/ as a step. The URL comes back in the job output.
Publish your first artifact in 15 seconds.
Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Pro (€49/month flat).

