PunchPage

Opening the direct connection…

Peer-to-peer over WebRTC, with no server in between

PunchPage

Like ngrok, but peer-to-peer.

Share a local web app through a plain browser URL.

No server sits in the middle, there is nothing to sign up for, and the whole session is end-to-end encrypted.

Install

Installation is one command, with nothing to sign up for and nothing to configure.

Then run punch 3000 to share port 3000, or punch demo to try it with a sample site.

For agents

Paste this prompt into any assistant that can run commands. It installs punch, shares your app, and hands back the link.

Claude Code Codex Cursor
Prompt
Share my local app on port 3000 with PunchPage, then give me the link. Instructions: https://punchpage.pages.dev/llms.txt

Why PunchPage

A tunnel that stays between the two ends of the connection.

No server in between

Traffic goes straight from your machine to your visitor's browser over WebRTC.

Nothing to sign up for

Install it and share a link. There is no account and no configuration.

End-to-end encrypted

The key lives in the URL fragment and never reaches any server.