A clean, fast proxy portal built on Scramjet with libcurl transport. Browse, play, stream, and work, privately.
- Scramjet proxy: full URL rewriting via service worker, libcurl transport
- Tab cloaking: spoof tab title, favicon, and address bar host; presets for Schoology, Canvas, and Google Classroom; or import from any URL
- Stealth routing: strips referrers and telemetry on every request
- No logs: zero telemetry, no tracking
- Game catalog: thousands of unblocked games via 3kh0 lite, filterable by tag
- App catalog: curated list of web apps, one tap to launch
- Favorites: pin games and apps for quick access
A full-featured streaming interface built on Next.js, embedded in the portal.
Movies & TV Shows
- Search and browse movies and TV shows (TMDB)
- Trending, popular, and top-rated content on the homepage
- Multiple streaming servers per title with instant switching
- Episode selector with per-season navigation
- Auto Play and Auto Next episode
- Light mode, dims the page when the player is active
- Watch history, continue where you left off
- Personal collection, save titles to a watchlist (requires account)
- Ratings, cast info, and genre metadata
- Comments section per title
- Recommendations based on what you're watching
- Share button, copies a direct link to clipboard
Live Sports
- Live and upcoming sports events, auto-refreshing every 60 seconds
- Events grouped by sport (MMA, boxing, wrestling, rugby, AFL, football, basketball, baseball, hockey, cricket, tennis, golf, motor sports, and more)
- Live vs. upcoming detection with real-time status
- Multiple stream sources per event with numbered stream switching
- Share button, copies a direct link to clipboard
Catalog
- Search across movies and TV shows simultaneously
- Filter by type (All / Movies / TV) and adult content toggle
- Paginated results with bookmarkable page URLs (
/tv/catalog/2)
General
- Deep linking, every page has a shareable URL (
/tv/sports,/tv/sports/watch/:id,/tv/watch/:id) - URL bar stays in sync as you navigate within the TV section
- Direct URL access loads the correct page without going through the homepage
- Themes: midnight, daylight, acid, bubblegum
- Custom cursor: dot, crosshair, or off
- Settings sync: preferences tied to your account via Firebase
- Panic key: instantly switch tabs
| Layer | Tech |
|---|---|
| Proxy | Scramjet |
| Transport | Wisp + libcurl |
| Server | Express 5 |
| Main UI | React 18 (CDN, no build step) |
| TV UI | Next.js 16 App Router + Tailwind CSS |
| Auth & Sync | Firebase |
| Movie/TV Data | TMDB API |
| Sports Data | ntvs.cx |
| Runtime | Node.js ≥ 20.11 |
npm install
npm startOpen http://localhost:8787.
The TV app lives in movieverse/ and starts automatically alongside the main server. If you want to run it manually:
cd movieverse
npm install
npm run dev # development
npm start # production (requires a build)To refresh the game catalog from 3kh0 lite:
npm run build:gamesThe server binds to process.env.PORT (default 8787). It walks up ports automatically if the preferred port is in use. Works out of the box on any Node-capable host (Railway, Render, Heroku, VPS, etc.).
MIT