Visualize the Chaos
Generate AI-powered relationship maps for dramas, reality shows, and fandom universes.
See alliances, betrayals, tension, and romance unfold.
Curated showcase: Single's Inferno S5 · timeline & full cast
Advanced settings
Host & API setup
The server needs OPENAI_API_KEY or DEEPSEEK_API_KEY (Vercel: Project → Settings → Environment Variables; locally: .env.local). If both exist, OpenAI is used unless LLM_PROVIDER=deepseek. If you set LLM_CHAT_COMPLETIONS_URL, also set LLM_API_KEY (or a provider key above). Optional: DEEPSEEK_MODEL, OPENAI_MODEL.
This flow requests English labels from the model. Cast portraits use TMDB_API_KEY(match the show, then headshots from that show's credits only). Cards without a confident match use placeholders. Output is model-generated and may not match a real show.
Board legend
Pink = romance · blue = alliance · red = conflict / betrayal · dashed = crush or hidden ties.
Accuracy
Models can misremember names or timelines; for factual grounding you can add retrieval (RAG / browsing) later.