Free to start — no credit card required

Share your app.
Just say so.

First time: tell your agent "Follow relay.sharnix.com/skill.md and share my app."
After setup: just "Sharnix share my app."

Stable: foreground CLI on macOS, Windows, Linux Stable: background service — Linux (1.1.10+) & Windows (1.1.11+) Beta: macOS background service
Works with Claude, Cursor, Codex & any webhook
9:41
SHARNIX · NOW
Preview ready ✅
relay.sharnix.com/p/a3f9c2…
S
Sharnix Bot
online
Sharnix
Daemon running. Watching for builds…
Sharnix
⚙️ Building frontend…
Sharnix
🔗 Linking to backend API…
Sharnix
✅ Preview ready
Analytics · Live
Updated just now
Users
0
↑ 12.4%
Revenue
$0
↑ 8.1%
Uptime
99.8%
→ stable
Requests / day
M
T
W
T
F
S
S
EndpointHitsLatency
/api/v1/data
4.2k
12ms
/api/auth
1.8k
8ms
/api/metrics
2.1k
15ms
Analytics · Live
Users
12.8k
Revenue
$8.2k
Uptime
99.8%
Share preview link
💬
WhatsApp
✈️
Telegram
💼
Slack
📘
Teams
✅ Link copied!
A
TELEGRAM · NOW
Alex opened your preview
relay.sharnix.com/p/a3f9c2…
Check this 👆 backend + frontend, live from my machine
relay.sharnix.com/p/a3f9c2… · ✓✓ seen
Alex
This is clean 🔥 the charts load live data!
Your full-stack app.
One link.
From your local machine.
sharnix.com
For vibe coders

Your agent built it.
Now share it.

You're building with AI. Your client wants to see it now — not after you figure out deployment.

First time

"Follow relay.sharnix.com/skill.md and share my app"

After setup

"Sharnix share my app"

First run: your agent fetches one playbook, runs setup, and you click Authorize in the browser — usually 10 seconds to a minute. After that, the short phrase is enough.

Try it now →
terminal — sharnix
$ npx @sharnix/agent setup

  Opening browser for authorization...
Authorized — API key saved
MCP config written to Claude Desktop
Tunnel live at https://my-app.preview.sharnix.com

  Share link created for "Client preview"
    https://relay.sharnix.com/p/a3f9c2?t=eyJhbGci…
    read-only · expires in 7 days · 0 visits

Unlimited

tunnels on free

Read-only

by default

Revocable

share links

How it works

From local app to shared preview in four steps

01

Start your local app

Run your dev server first. Single-port apps can use --port; multi-port apps need a .sharnix.yaml manifest.

npm run dev
02

Run the Sharnix agent

Use the foreground CLI for quick shares and phone testing, or install a background service so the tunnel agent survives terminal close and reboot. Linux and Windows services auto-start on login (1.1.10+ / 1.1.11+). Your dev server still needs its own start command.

npx @sharnix/agent --share --permission full # or: npx @sharnix/agent service install && service start
03

Get a URL and QR

The agent prints a public HTTPS URL and can open a QR page. Token links bootstrap a cookie session on your preview subdomain so Vite/Next-style apps render styled on mobile.

npx @sharnix/agent --port 3000 --share
04

Share with a viewer

Send the link to a client, tester, teammate, or phone. If your app or agent stops, visitors can notify you from the paused/offline page.

open https://my-app.preview.sharnix.com

Features

Everything you need to share safely

Stable

Fast foreground sharing

Run the agent on macOS, Windows, or Linux and get a public preview link for a local port. The URL stays stable per project while your app and agent are running.

Linux + Windows

Background tunnel service

service install keeps the tunnel agent alive after terminal close and survives reboot on Linux (1.1.10+) and Windows (1.1.11+). Sharnix does not start your dev server — run both for a live preview.

Pro

Viewer authentication

Gate any link behind email OTP login. Restrict to a list of approved emails or entire domains like @acme.com.

Team

IP & geo restrictions

Limit access to your office CIDR range or a set of allowed countries. Deny everyone else without a meaningful error.

Pro

Analytics

Total visits, unique visitors, session durations, and a time-series chart. Know exactly who has seen your work and when.

Pro

Immutable audit log

Every access event — authenticated, denied, or anonymous — is logged with actor email, IP, country, and timestamp.

Guide

Paused/offline pages

If your local app or agent stops, visitors see a clear paused/offline page instead of a broken connection and can notify the owner.

Pricing

Start free, grow when you need to

Generous free tier — unlimited tunnels and share links. Upgrade for analytics, auth-gating, and team controls.

Free

Perfect for solo projects and kicking the tyres.

$0 forever
  • Unlimited tunnels
  • Unlimited share links
  • Read-only, full & blocked permissions
  • Email restrictions & link expiry
  • Permanent subdomains & MCP access
Get started free

Pro

Most popular

For developers who need persistent previews and controlled access.

$19 / month
  • 10 tunnels
  • 100 share links
  • Custom subdomains
  • Viewer authentication
  • 30-day audit log
  • Analytics
  • 1 webhook
Upgrade to Pro

Team

For agencies, squads, and teams shipping for clients.

$79 / month
  • 50 tunnels
  • Unlimited links
  • Custom domain (BYO)
  • IP & geo allowlists
  • 1-year audit log
  • Full analytics
  • 10 webhooks
  • Team management
Upgrade to Team

Need custom billing, SSO, or SLA? Talk to us →

Safe sharing

Your localhost stays yours. Visitors get a scoped preview.

Sharnix is built for previews — not production hosting. You control who sees what, for how long, and with what permissions.

No public IP exposure

Visitors connect to Sharnix over HTTPS. Your machine is not directly reachable from the internet.

Read-only by default

Share links can disable forms and writes until you explicitly allow full interaction.

Revocable, expiring links

Turn off access instantly, set an expiry, or burn a link after one view.

Preview pauses when you go offline

When your agent disconnects, visitors see a clear paused page — not a broken connection.

Read our security overview →

First share in under a minute.
Next shares in seconds.

Free to start. No credit card required. Foreground sharing on every platform; background services on Linux and Windows in @sharnix/agent 1.1.10+ / 1.1.11+.

Create your free account →