Now in preview  ·  Built with Apple-like polish

Ship your work beautifully.
Instantly.

One command. A polished live URL. No accounts, no deployment setup, no friction — your local project is online in seconds.

Run in your terminal or CMD
npm i -g nivii
Requires Node.js 18+  ·  macOS · Linux · Windows
Then run in your project folder
nivii share
~/my-project — zsh
~/my-project ❯ nivii share
Detecting project type…
✓  Detected Next.js (99% confidence)
Building & compressing…
✓  Build complete
✓  Deployed to edge
Your project is live 🚀
URL:  https://xk9m2pqr.nivii.app
Expires in 48h · Copied to clipboard
<10s
From terminal to live URL
300+
Cloudflare edge locations
14+
Frameworks auto-detected
Features

Built for how
you actually work.

🔍

Smart Detection

Reads package.json, auto-detects your framework, build command, and output directory. Zero config.

Free

Live Sync

File watcher rebuilds and re-uploads on every save, broadcasting a reload via WebSocket to all open browser tabs — instantly.

$ nivii share --live
⚡ Live Sync Active — watching…
✓ 3 viewers reloaded
Pro
🔒

Password & OTP

Protect any deployment with a password or one-time code. A gate page is served automatically.

nivii share --pass "client123"
nivii share --otp
Free
🔗

Custom Slugs

Get memorable URLs like my-demo.nivii.app instead of random strings.

$ nivii share --slug portfolio
→ portfolio.nivii.app
Pro
📱

QR Codes

A QR code renders in your terminal on every deploy. Scan it to open on any mobile device instantly.

Free
💥

Self-Destruct

Links that expire after N views or a duration. Ephemeral and private by design.

Free
📊

Analytics

Privacy-first view counts, visitor countries, session data — stored on Cloudflare KV.

Pro
🌍

Cloudflare Edge

Served from 300+ PoPs worldwide. Sub-100ms load times, Brotli compression, zero cold starts.

Free
CLI → zip → POST /deploy → CF Worker → R2 + KV
*.nivii.app → Worker serves files → visitor
--live → Durable Object WebSocket → reload
Works with every framework
Next.jsViteReactVueSvelteSvelteKitAstroRemixNuxtSolid.jsExpressFastifyHonoStatic HTML Next.jsViteReactVueSvelteSvelteKitAstroRemixNuxtSolid.jsExpressFastifyHonoStatic HTML
How it works

Three steps. That's it.

Step 01

Install

One global install. No sign-up, no API keys, no config file needed. Works on Node 18+.

npm i -g nivii
Step 02

Share

Detects your framework, runs the build, zips the output, and uploads to Cloudflare's edge in seconds.

nivii share
Step 03

Done.

Live URL in your clipboard. QR code in terminal. Browser opens. Your project is on the web.

*.nivii.app
Pricing

Simple. Honest.
No surprises.

Free
$0 / forever

Everything to start sharing instantly

  • Unlimited deployments
  • 48-hour link expiry
  • Password & OTP protection
  • QR codes + clipboard copy
  • Self-destruct links
  • Cloudflare edge CDN
  • Custom slugs
  • Live sync
  • Analytics
Get Started Free
Pro
$7 / month

Unlock the full power of Nivii

  • Everything in Free
  • Custom slugs
  • Forever links
  • Live sync
  • Analytics
  • Collab previews
  • Priority support
  • Higher upload limits
Upgrade to Pro →

Cancel anytime. No credit card for Free tier.