gitwtfhub

wtf is reeled-in?

sxnnywu/reeled-in — explained in plain English

Analysis updated 2026-05-18

20PythonAudience · developerComplexity · 4/5Setup · hard

TL;DR

A hackathon tool that predicts how viewers' brains respond to different short-form video edits before you post them.

Mindmap

mindmap
  root((Reeled In))
    What it does
      Score video edits
      Predict brain response
    Test Types
      Upload and compare
      Voice A B
    Tech Stack
      Python FastAPI
      Modal GPU
      MongoDB Atlas
      ElevenLabs
    Architecture
      Base44 frontend
      Auth0 login
    Use Cases
      Pick winning edit
      Compare voice reads

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Predict which of two video edits will hook viewers before posting.

REASON 2

Generate multiple voiceover reads for a video and score which one holds attention longest.

REASON 3

Compare engagement curves across five brain systems for different content versions.

REASON 4

Prototype a two-backend architecture splitting a no-code frontend from a Python ML backend.

What's in the stack?

PythonFastAPIModalMongoDB AtlasElevenLabsAuth0

How it stacks up

sxnnywu/reeled-ina-shojaei/constructdrawingaialex72-py/aria-termux
Stars202020
LanguagePythonPythonPython
Setup difficultyhardmoderatemoderate
Complexity4/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1h+

Requires GPU access on Modal, API keys for ElevenLabs and Auth0, and a MongoDB Atlas database.

Not stated for the project's own code, the TRIBE v2 model it depends on is licensed for non-commercial use only.

Wtf does this do

Reeled In is a hackathon project built for Hack the 6ix 2026 in Toronto that offers neural A or B testing for short-form video. Instead of guessing which version of a video edit will perform better, or paying for a focus group, a creator uploads two or more versions of a Reel or TikTok, or provides a single video with a voiceover script, and the tool predicts how a viewer's brain will respond to each version before anything is posted. It uses Meta's open source TRIBE v2 brain model, breaking the predicted response into five systems: visual, auditory, language, motion, and a default mode network, then measures engagement over time to pick a winner. The README is careful to state this predicts brain activation rather than sales or virality, describing it as a fast directional signal rather than ground truth. The minimum viable product supports two test types. The first lets a creator upload two or more finished video versions for the tool to score and compare directly, without any automatic editing. The second, called Voice A or B, takes one base video and a script, generates several different voice readings using ElevenLabs, overlays each onto the video, and scores the results. For either type, the tool computes peak engagement, sustained engagement, and how well a version holds attention through to the end, and a user picks which of these goals matters most to determine the winner. The system is split into two backends by design. A Base44 frontend handles uploads, login through Auth0, and the results screen, while a Python backend built with FastAPI and deployed on Modal holds all the secrets and heavy processing, calling a Modal GPU to run the TRIBE v2 scoring, ElevenLabs for voice generation, a service called Backboard for suggestions and memory, and MongoDB Atlas to store tests, versions, and scores. The reasoning given is that the frontend platform cannot run heavy machine learning workloads or reliably reach the database, so all of that logic lives in the Python service instead. Setup for the scoring engine happens on Modal, following a separate setup guide, and requires being added to the team's Modal workspace. The README notes that TRIBE v2 is licensed for non commercial use only, so the project is treated as a free beta rather than a paid product.

Yoink these prompts

Prompt 1
Help me set up the FastAPI backend on Modal to run TRIBE v2 scoring like this project does.
Prompt 2
Show me how to generate multiple ElevenLabs voice reads and overlay each onto a base video.
Prompt 3
Explain how this project splits work between a Base44 frontend and a Python backend, and why.
Prompt 4
Help me design a scoring pipeline that compares peak and sustained engagement across video versions.

Frequently asked questions

wtf is reeled-in?

A hackathon tool that predicts how viewers' brains respond to different short-form video edits before you post them.

What language is reeled-in written in?

Mainly Python. The stack also includes Python, FastAPI, Modal.

What license does reeled-in use?

Not stated for the project's own code, the TRIBE v2 model it depends on is licensed for non-commercial use only.

How hard is reeled-in to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is reeled-in for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.