Tell MiMo what you loved. Get your next favorite with vibe match scores, mood tags, and absolutely zero plot spoilers.
You finish a masterpiece — say, Interstellar — and want something that hits the same way. Google "movies like Interstellar" and the first result spoils Arrival's ending in the description. Reddit threads are minefields. IMDb "plot summary" reads like a book report. Every recommendation engine trades spoilers for specificity.
MiMoSpoil fixes that. Paste what you loved. MiMo V2.5 recommends 5 similar titles describing only tone, pacing, mood, and vibe — never plot. You discover your next favorite blind, the way stories are meant to be experienced.
You loved: Interstellar · Attack on Titan · The Witcher 3
MiMo writes: 🎬 ARRIVAL (2016) — 92% vibe match
──────────────────────────────────────
What to Expect:
A contemplative, slow-burn experience that builds
emotional weight through atmosphere rather than
action. Melancholic yet hopeful.
Why You'll Like It:
Shares Interstellar's sense of cosmic wonder and
the emotional cost of understanding something
beyond human comprehension.
Moods: mind-bending · emotional · beautiful · mysterious
Platforms: Netflix · Prime
That's the entire UX — paste, discover, experience blind.
| Capability | Detail |
|---|---|
| 🎬 Spoiler-Free Recs | Tone, pacing, mood only — zero plot reveals |
| 📊 Vibe Match % | 75-98% similarity score per recommendation |
| 🌈 Vibe Radar | Canvas 2D chart: intensity, emotion, complexity, pacing, darkness, wonder, humor, action |
| 🏷️ Mood Tags | 3-4 tags per rec (mind-bending, emotional, epic, cozy, dark...) |
| 🎮 Mixed Media | Movies, anime, series, games — all in one search |
| ▶ Platform Filters | Netflix, Crunchyroll, Disney+, Steam, Prime, HBO |
| 💬 Spoiler Chat | Ask "is X worth watching?" — MiMo answers without spoiling |
| 📖 History | Save up to 20 recommendation sessions |
| 🌗 Dark/Light Mode | Cinematic dark palette, WCAG-AA |
| 🌐 Bilingual EN/ID | Full Indonesian + English |
| 📱 Mobile Responsive | Fluid from 375px to 1920px |
| Dimension | What it measures |
|---|---|
| Intensity | How gripping / edge-of-seat |
| Emotion | Emotional depth and impact |
| Complexity | Narrative or mechanical complexity |
| Pacing | Fast vs slow-burn |
| Darkness | Tone heaviness |
| Wonder | Sense of awe and discovery |
| Humor | Comedy level |
| Action | Physical intensity / combat |
┌─────────────────────────────────────────────────────────────┐
│ Input: Media titles + type filter + platform filter │
│ ↓ │
│ Prompt Builder → spoiler-free system prompt │
│ (strict no-spoiler rules) with vibe dimension framework │
│ ↓ │
│ MiMo V2.5 (Pollinations.ai) → JSON with 5 recommendations │
│ + vibe profile │
│ ↓ │
│ Vibe Radar (Canvas 2D) → 8-axis mood visualization │
│ Recommendation Cards → match %, expect, why, moods │
│ ↓ │
│ Chat (spoiler-locked) → discuss without reveals │
│ History (localStorage) → save sessions │
└─────────────────────────────────────────────────────────────┘
Zero backend. Everything runs client-side. No API key. No tracking.
Why "spoiler-free" as a core constraint? Every existing recommendation engine sacrifices spoiler safety for specificity. IMDb describes plot. Reddit reveals twists. Even Netflix's own "because you watched" spoils through thumbnails. MiMoSpoil's system prompt has explicit anti-spoiler rules: describe TONE and PACING only, never plot.
Why vibe match percentage? "Similar" is vague. 92% vibe match tells you this recommendation matches your taste across 8 dimensions. It's not about genre overlap — it's about emotional and tonal fingerprint.
Why mixed media? Great stories exist across movies, anime, series, and games. A Witcher 3 fan might love Attack on Titan. An Interstellar fan might love Outer Wilds. Cross-media recommendations unlock discoveries that single-media engines miss.
Why a radar chart? 8 vibe dimensions need visualization. A bar chart would work but a radar chart shows the SHAPE of your taste — the unique fingerprint that makes your preferences yours.
| Input | Expected Matches |
|---|---|
| Interstellar, Arrival, The Martian | Ad Astra, Contact, Moon, Gravity, 2001 |
| Attack on Titan, Death Note, Fullmetal Alchemist | Code Geass, Steins;Gate, Vinland Saga, Promised Neverland |
| The Witcher 3, Skyrim, Red Dead 2 | Ghost of Tsushima, Horizon Zero Dawn, Baldur's Gate 3 |
| Breaking Bad, Better Call Saul, Ozark | The Wire, Fargo, Narcos, Succession |
| Your Name, A Silent Voice, Spirited Away | Weathering with You, Wolf Children, Howl's Moving Castle |
- Frontend: Vanilla JavaScript, single HTML file (~33KB)
- AI: Xiaomi MiMo V2.5 via Pollinations.ai — free, no API key
- Fonts: Sora + Nunito + JetBrains Mono
- Storage: localStorage for history
- Hosting: GitHub Pages (zero infra cost)
git clone https://github.com/gyoomei/mimospoil.git
cd mimospoil
python3 -m http.server 8080
# Open http://localhost:8080Or just visit the live demo.
MIT — discover stories blind, as they were meant to be.
Built with 🧠 Xiaomi MiMo V2.5 · Submitted to the Xiaomi MiMo 100T program