🎬 NEXUS: Free Watch-TV + the Whole Build Kit

:clapper_board: NEXUS ➜ free web TV that picks what to watch ➜ 50+ free tools ➜ build your own engine, zero code

Type a mood, it launches one thing. Bored? Zap. Built by one guy with zero code β€” and so can you.



type ─▢ launch ─▢ zap Β· free Β· browser-only Β· watchnexus.lovable.app


πŸ“Ί type a mood, it launches one thing β€” no list to scroll

It’s called NEXUS, it lives at watchnexus.lovable.app, and it kills the β€œwhat should I watch” standoff that eats your whole evening.

One box on a black screen: type your mood β€” anime, chill, cooking, whatever. Hit Launch β†’ it picks ONE thing and plays it. No wall of 40 thumbnails.

  • Zap β†’ don’t like it? Next pick, same mood. Like flipping channels.
  • Blank? One-tap presets: rock Β· chill Β· anime Β· workout Β· documentary Β· sci-fi Β· food Β· gaming Β· travel Β· music Β· relax Β· learn.
  • Runs in the browser. Free. Nothing to install, no login wall.

Everything below is the toolbox behind a tool like this β€” use the ready-made ones, or build your own spin. NEXUS is the one-tap version someone already shipped.

πŸ› οΈ one guy shipped it with zero code β€” here's how

NEXUS = one solo maker, built on Lovable β€” a no-code / β€œvibe-coding” builder.

Step What happens
You Describe the app in plain English
Lovable AI Writes the real code + design + backend
One click Puts it live on the internet
  • Free tier to start (a few builds/day β€” enough for a real app).
  • Real stack underneath (React + Supabase), exportable to GitHub β€” not a toy.
  • Not a fluke: people with zero coding background ship working apps in days (a 3-day micro-tool, a 1-month full product).
  • The shift β†’ code used to be the hard part. Now it’s the easy part; you just describe it clearly.

I’m happy to share more details (Lovable prompts, Lovable setup, etc.) if anyone’s curious.

That offer is the gold. Want the full builder + free-AI kit to make your own? It’s all further down.

πŸ’‘ where you'd actually reach for this

Same payoff every time β†’ you stop deciding, something just plays.

  • Gym: prop the phone, type workout, train β€” no thumb-scrolling between sets.
  • Cooking: hands greasy β†’ type food, Launch, leave it running.
  • Background: type chill while you work or clean β€” no 2-hour rabbit hole.
  • β€œPut something on”: guest or kid asks β†’ type a vibe, done. No 15-min browse-fight.
  • Fried after work: too tired to choose β†’ it chooses, you watch or zap.
πŸ”Œ the engine room β€” turn 'a vibe' into a real pick

These are the free databases an app reads to know what exists and what’s hot. Call one β†’ get titles + posters back.

Source What you get Free?
TMDB Movies/TV, genres, trending, posters :white_check_mark: (attribution)
Trakt Watch history, lists, trending :white_check_mark:
Simkl Movies + TV + anime, ID lookup :white_check_mark:
OMDb Plot/rating/poster by title :white_check_mark: (rate-limited)
Watchmode Where-to-stream + deep links :white_check_mark: tier
ListenBrainz / TheAudioDB Music mood + genre tags :white_check_mark:

:high_voltage: The trick: TMDB has no β€œrandom” button β€” call /discover filtered by genre, then random-pick from the results. That single move is the core of NEXUS.

:light_bulb: Want true vibe-matching (cozy rainy-day mystery)? Embed your catalog and search by meaning, not keywords β€” Supabase pgvector + @xenova/transformers (runs a small AI model inside your own backend, no paid API). All free.

🎲 no build needed β€” ready roulettes, shufflers & feed-killers

Don’t want to build anything? These already do the β€œpick one for me” / β€œkill the feed” job today.

Tool What it does Link
Reelgood Roulette Random movie/show across 50+ services open
Movie Roulette TMDB random, skips what you’ve seen open
A Good Movie to Watch Hand-picked, only the good ones open
Letterboxd Watchlist Picker Random film from your watchlist open
LetterBoxd Roulette (userscript) Press R = random film, anywhere get
Unhook Hides YouTube feed, Shorts, related get
Random-YouTube-Video β€œShuffle” button on any channel GitHub
random-youtube-video-viewer Blind random YouTube zapper GitHub

:light_bulb: Trakt has no random-picker (people have begged for years) β€” so β€œTrakt API + one random pick” is itself a clean little NEXUS-style project to build.

πŸ–₯️ turn your own files into a 24/7 channel (self-host)

Got a media library (Plex/Jellyfin) or want YouTube as a channel? Turn it into a lean-back 24/7 TV β€” the ultimate zero-scroll: it just plays, forever.

Tool What it does Link
ErsatzTV Your media β†’ live TV channels + guide GitHub
Tunarr Same, modern; spoofs a TV tuner + M3U site
YouTube_to_m3u YouTube lives β†’ M3U playlist (auto-refresh) GitHub
YouTubeToM3U8 YouTube β†’ M3U8 + basic EPG GitHub
youtube-to-m3u YouTube live β†’ m3u for any player GitHub

:high_voltage: One-line Tunarr: docker run -v "$(pwd)"/tunarr:/config/tunarr -p 8000:8000 chrisbenincasa/tunarr:latest β†’ open localhost:8000. (Tunarr is the maintained successor to dizqueTV.)

🧱 clone it β€” or one-up it β€” for zero dollars

The real unlock: the same parts NEXUS is made of, free. Pick a builder β†’ point it at a database β†’ ship.

Builders

Builder Best for Free tier
Lovable What NEXUS uses; clean React+Supabase ~5 builds/day
Bolt.new Most free usage; browser full-stack 1M tokens/mo (300k/day)
v0 Best-looking UI (React/shadcn) components free
Replit Agent Full IDE + DB + hosting :warning: effort-priced
Dyad (open-source) Local, no sign-up, your own keys free w/ key
bolt.diy (open-source) Self-host Bolt, any LLM free w/ key

Free backend + hosting

Tool Gives you Free
Supabase Database + login + API + vectors :white_check_mark:
Cloudflare Pages/Workers Hosting + edge functions :white_check_mark: 100k req/day
Pocketbase 1-binary DB + auth + files :white_check_mark: self-host
Appwrite Firebase-style backend :white_check_mark: tier
Vercel / Netlify Free static + serverless host :white_check_mark:

:firecracker: The $0 stack recipe:

  1. Builder β†’ Bolt.new or Lovable (or Dyad for local / no lock-in)
  2. Data β†’ free TMDB key β†’ /discover by genre + random-pick
  3. Mood brain β†’ a free LLM (next chapter) turns text β†’ genre/keywords
  4. Memory β†’ Supabase + a browser-local β€œseen” list so zaps skip repeats
  5. Host β†’ Cloudflare or Vercel, free
πŸ€– free brains to run the 'mood' part

An app like NEXUS needs a little AI to turn chill rainy night into real filters. You can run that entirely on free API tiers.

Provider Free limit Note
OpenRouter 50 calls/day (1,000 after one $10 top-up) 28+ free models, 1 key
Groq up to 14,400/day (8B model) fastest
Google AI Studio Gemini Flash 1,500/day :warning: Pro left free tier May 2026
Cerebras ~1M tokens/day high volume
Mistral Β· Together Β· HuggingFace Β· NVIDIA NIM free experiment tiers extra failovers
Cloudflare Workers AI 10k neurons/day edge

:high_voltage: Stacking math: combine a few accounts β†’ ~16,900+ free calls/day. Route through OpenRouter (or LiteLLM) with failover so a dead free tier auto-jumps to the next.

πŸ—οΈ the rare stash β€” keyless endpoints & stolen prompts

The stuff most posts never list.

Keyless one-call sources (no API key at all)

Source What it does Note
Invidious /api/v1/trending YouTube trending as JSON :warning: fragile/blocked β€” self-host
Piped /trending Same, privacy frontend :warning: spotty playback
TVmaze Full TV API reliable, keyless
Free-Movie-Series-DB-API Movie/series search unofficial
JSON Fakery Random movie list fake data β€” prototyping only

Steal the prompts (the part that ties back to the OP’s offer)

:light_bulb: The OP’s handing over his actual NEXUS prompts up top β€” these repos show why the right prompt makes or breaks the build.


:high_voltage: Quick Hits

Want Do
:clapper_board: Just watch something now β†’ Open NEXUS, type a mood, Launch
:game_die: No-build randomizer β†’ Reelgood Roulette or Movie Roulette
:prohibited: Kill YouTube’s feed β†’ Install Unhook
:desktop_computer: 24/7 channel from your files β†’ Self-host Tunarr (1 Docker line)
:brick: Build your own for $0 β†’ Bolt.new + free TMDB key
:robot: Free AI for the mood part β†’ OpenRouter :free or Groq
:old_key: Prompts that actually work β†’ Grab the leaked Lovable prompt

NEXUS is the one-tap version someone already shipped β€” free, live, no scroll. Everything under it is the same trick in parts: grab a ready roulette, self-host a channel, or build your own spin for zero dollars.


Indecision was always the product. NEXUS takes it off the shelf β€” and every part to build your own is free.

3 Likes