Skip to content

ChaosBall Network

Welcome to the world's first AI generated sports betting network.

Core trick

Chains Gemini play-by-play text into Nano Banana keyframes and on-demand Veo clips, each conditioned on the matching play.

Tags

Description

Welcome to the world's first AI generated sports betting network. The sports are generated by Gemini, visualized by Nano Banana and a play-by-play is delivered, Veo will on demand create short clips that act like highlights you'd see on ESPN and correspond to the play-by-play and the image/keyframe Nano Banana generates - creating a continuous virtuous prompt-to-entertainment loop. You can watch and get play by plays of entire 'games' this way, on demand as a long running process. You can also, importantly, bet on the sports. In the future multiple people will bet, and the network will continuously run the sports so they happen in sync for a fair, random experience for all - and it'll cache the veo videos for faster loading rather than current behavior, on the fly
Perefin/chaosball★ 00 forksTypeScriptCreated Dec 7, 2025 · last push Dec 7, 2025

README excerpt

<div align="center">
<img width="1200" height="475" alt="GHBanner" src="https://github.com/user-attachments/assets/0aa67016-6eaf-458a-adb2-6e31a0763ed6" />
</div>

# Run and deploy your AI Studio app

This contains everything you need to run your app locally.

View your app in AI Studio: https://ai.studio/apps/temp/1

## Run Locally

**Prerequisites:**  Node.js


1. Install dependencies:
   `npm install`
2. Set the `GEMINI_API_KEY` in [.env.local](.env.local) to your Gemini API key
3. Run the app:
   `npm run dev`

Team