Skip to content

Ship a Product
From Your Desktop.

The desktop tunnel app that gets localhost online instantly. No network rituals. Just a public URL and every request in view.

JPRQ desktop app showing active public tunnels

Trusted by developers shipping public previews

Used by local-first teams at

42 logo
Payme logo
Click logo
Ionet logo
// Core features

Inspect requests. Control tunnels. Run from desktop or terminal.

Inspect Every Request

Capture HTTP traffic from your tunnels in JPRQ Desktop. Filter by tunnel, path, or method, then open the request details without leaving the app.

Inspect traffic
JPRQ Desktop request inspector showing captured HTTP requests and request details

Manage Live Tunnels

Start HTTP and TCP tunnels from the desktop app, copy public URLs, open them in the browser, and watch request counts, uptime, data, and connection limits.

Start a tunnel
JPRQ Desktop tunnels page showing active public tunnels and localhost targets

Use the CLI Too

Prefer the terminal? JPRQ also includes a CLI for quick HTTP tunnels, TCP forwarding, static file serving, debug mode, and custom domains.

Download for
Terminal running the JPRQ CLI with an online HTTP tunnel forwarded to localhost
// Benefits

Expose faster. Debug better.

Public HTTPS instantly

Share a local web server with a real TLS URL in seconds.

Works out of the box

Install once, run one command, and start tunneling without configuration.

Self-hostable edge

Run the relay yourself when your team needs control over traffic.

TCP and HTTP

Forward webhooks, databases, SSH, Redis, and anything speaking TCP.

Your custom domain

Serve local apps from a domain your users and teammates already know.

Built for debugging

Filter by method, path, status, and latency without leaving the app.

// Use cases

One workflow. Every way you tunnel.

JPRQ Desktop new webhook tunnel dialog

Webhook development

Receive Polar, GitHub, Stripe, and auth callbacks on localhost. Inspect the full request and replay it until your handler is correct.

Start tunneling
// Pricing

Start with a free week. Keep tunneling for one simple price.

Use every core workflow during the trial. After that, choose monthly billing or save with the yearly plan.

Save 30%

JPRQ Pro

Everything needed for local tunnels and request debugging.

First week $0
$3 .50 /month

$42 billed yearly after the 1-week trial.

Save $18 per year compared with monthly billing.

Included
  • 1-week free trial
  • Up to 4 concurrent tunnels
  • HTTP and TCP tunneling
  • Reserved custom subdomains
  • Live request inspector
  • Custom domain support
  • CLI and desktop app

Business

Need team billing, higher limits, or a self-hosted edge? Contact us and we will shape the plan around your workflow.

  • Team billing
  • Higher tunnel limits
  • Dedicated support
  • Self-hosted edge options
// Testimonials

Loved by developers. Built for local productivity.

I was about to build my own reverse proxy at work before I found JPRQ. I have used it for years, and I really appreciate the work behind it.

E
Ethan Bettenga Long-time JPRQ user

First things first, JPRQ is an amazing tool I really enjoy using! Saves me a lot of time and money.

L
LyubomirT GitHub issue #210

I love the service. I need it more and more, so I was thinking of self-hosting an instance to avoid overloading the server.

S
SH4DOW4RE GitHub issue #251

jprq worked flawlessly. JPRQ is crucial to my development flow, and I am willing to pay to have this fixed.

M
Mr-Ples GitHub issue #243

Many thanks for making our lives easier. JPRQ removes the friction when I need to expose localhost and keep moving.

P
Patryk Wodniak Developer

thank you for the phenomenal effort in releasing this amazing library.

9
99snowleopards GitHub issue #83

I used this service years ago and wanted to keep using it. It still solves the problem without getting in the way.

K
Karrvel Returning user

thanks for your work, i like this project very much, as an alternative to ngrok.

n
nezort11 GitHub issue #136

Thanks for the awesome project! It would be great if there was an option to update jprq itself automatically.

t
toshmukhamedov GitHub issue #152
// FAQ

Questions, answered.

What does the JPRQ desktop app do? +

It creates public tunnels from a focused desktop UI and shows the traffic hitting your local server, including request method, path, status, latency, headers, and body.

Can I inspect and replay webhook requests? +

Yes. JPRQ Desktop captures incoming webhook traffic so you can inspect the exact payload and replay a request against localhost while you fix your handler.

Does the desktop app support multiple tunnels? +

Yes. You can manage multiple local services from the app, see which tunnels are live, and keep the request context attached to the tunnel you are debugging.

Can I use JPRQ for TCP services? +

Yes. JPRQ supports HTTP tunnels and raw TCP forwarding, so you can expose local web apps, databases, SSH, Redis, or other TCP services when needed.

Does JPRQ work for mobile device testing? +

Yes. Start a tunnel for your local dev server and open the public URL from a phone or tablet without joining the same network or changing local firewall settings.

Can I use JPRQ without opening the desktop app? +

Yes. The CLI can create tunnels directly for quick terminal workflows. The desktop app is best when you want request history, filtering, and replay while debugging.

Is this free to start? +

Yes. JPRQ starts with a 1-week free trial. After that, the self-serve plan is $5 monthly or $42 yearly.

Give localhost a public URL today

Download JPRQ, start a tunnel, and inspect what hits your local server.

JPRQ Desktop serving a local folder with a public URL