Can I vibecode Wholana?
price $5/moyou'd save $60/yrbuild time a weekendcategory social-mediareplaced by 0 people
KINDA
MOATproprietary datainfrastructure scale
The core idea is simple arithmetic: a video's views divided by that creator's own median. An agent can build that for a watchlist of creators you pick, over a weekend, on top of a paid scraper API. What it cannot hand you is the corpus, hundreds of thousands of videos already scraped, deduped, and labeled against a curated craft taxonomy, which is what makes search across creators useful instead of a list of your own bookmarks. So: yes for watching 25 creators you already know, no for finding the ones you don't.
In-List Ad$79/30 days
promote your product in the vibecoded listThe Build Prompt
copy it and go buildready to paste · 1,797 chars
Build me a personal TikTok outlier tracker to replace Wholana. Requirements: - A nightly Node script (node-cron) that pulls recent videos for up to 25 handles listed in handles.txt, using a TikTok scraper actor on Apify, token in .env. Do not scrape TikTok directly, you will be blocked inside a day. - Store videos in SQLite via better-sqlite3: handle, video id, url, caption, posted date, views, likes, comments, shares, date first seen. Upsert on video id so a re-scrape updates metrics instead of duplicating rows. - Per creator, keep a rolling median of views over their last 30 videos and score each video as views divided by that median. 3x or higher is a breakout. Skip creators under 10 videos, the median is noise below that. - Label each breakout with one LLM call (Anthropic or OpenAI, key in .env): caption plus the first 15 seconds of subtitles from yt-dlp, returning one hook type from a fixed list of 12 in hooks.json. Fixed list, not free text, or nothing groups. - A page on localhost:3000 (Express, server-rendered HTML, Chart.js): last 7 days of breakouts sorted by score, filterable by handle, each row showing score, views, hook type, and a link, plus a per-creator sparkline of views over time. - A save button per row that writes the video into a swipe collection and appends it to swipe.md, so my picks survive the database. - Localhost only. No accounts, no telemetry, everything on my machine except the Apify and LLM calls. - Out of scope: search across creators I am not already tracking, and a shared craft taxonomy. Do not build auth, multi-user workspaces, or hosting config. - README: Apify token and actor id, the cron entry, and the cost per 1,000 videos scraped. The scraper bill, not the code, is what makes people quit this build.
In-List Ad$79/30 days
promote your product in the vibecoded listWhat you lose
- ✕Hosted infrastructure and managed operations from Wholana
- ✕The original service's mature integrations and ecosystem
Why it still works
💎 proprietary data · 🏗️ infrastructure scale
In-List Ad$79/30 days
promote your product in the vibecoded list