reel2brain is a web app for turning video into synchronized cortical response visualizations using Meta’s TRIBE model.
Python
0
11 commits
updated Jun 24, 2026
Production web app for running Meta's TRIBE v2 model locally on video and reviewing the predicted cortical response in a synchronized scientific UI.
This repository is the public Reel2Brain application surface.
The old Streamlit and dashboard surfaces have been removed from this repo so the public project stays focused on the production app.
3.11+20+python -m venv .venv
source .venv/bin/activate
pip install -e ".[plotting,webapp]"
cd frontend
npm install
cd ..
source .venv/bin/activate
reel2brain
The app serves on http://localhost:8000.
On launch, reel2brain checks whether the frontend source is newer than the bundled app in
tribev2/web_dist and runs npm run build automatically when needed.
Use the FastAPI backend for inference and API routes, then run Vite separately for frontend iteration:
source .venv/bin/activate
reel2brain
In a second shell:
cd frontend
npm run dev
The Vite dev server runs on http://localhost:5173 and proxies /api to the backend on port 8000.
frontend/ React + Vite + Three.js client
public/branding/ Veyda Labs branding assets used by the app
tribev2/production_api.py
tribev2/run_store.py Saved-run persistence and preview generation
tribev2/easy.py TRIBE inference and rendering helpers
tribev2/openai_chat.py Optional OpenAI analysis pipeline
Reel2Brain is built on top of Meta's TRIBE v2 model and related research code.
If you publish work derived from this app or its outputs, cite the original TRIBE v2 work.
reel2brain is a web app for turning video into synchronized cortical response visualizations using Meta’s TRIBE model.
Python
0
11 commits
updated Jun 24, 2026
Production web app for running Meta's TRIBE v2 model locally on video and reviewing the predicted cortical response in a synchronized scientific UI.
This repository is the public Reel2Brain application surface.
The old Streamlit and dashboard surfaces have been removed from this repo so the public project stays focused on the production app.
3.11+20+python -m venv .venv
source .venv/bin/activate
pip install -e ".[plotting,webapp]"
cd frontend
npm install
cd ..
source .venv/bin/activate
reel2brain
The app serves on http://localhost:8000.
On launch, reel2brain checks whether the frontend source is newer than the bundled app in
tribev2/web_dist and runs npm run build automatically when needed.
Use the FastAPI backend for inference and API routes, then run Vite separately for frontend iteration:
source .venv/bin/activate
reel2brain
In a second shell:
cd frontend
npm run dev
The Vite dev server runs on http://localhost:5173 and proxies /api to the backend on port 8000.
frontend/ React + Vite + Three.js client
public/branding/ Veyda Labs branding assets used by the app
tribev2/production_api.py
tribev2/run_store.py Saved-run persistence and preview generation
tribev2/easy.py TRIBE inference and rendering helpers
tribev2/openai_chat.py Optional OpenAI analysis pipeline
Reel2Brain is built on top of Meta's TRIBE v2 model and related research code.
If you publish work derived from this app or its outputs, cite the original TRIBE v2 work.