iOS App · Multi-Agent AI
THE MOLE
Someone in the chat is lying.

A mystery game where you chat with 4 AI agents to solve a case — but one of them is secretly the mole. It has a different system prompt, knows the answer, and is strategically lying to protect the culprit. You have to figure out which one.

01 4 AI agents · 1 shared context window · 2 different objectives
02 4+ original mysteries — each written from scratch with a unique cast
03 Every game plays differently — conversation is emergent, not scripted
SwiftUI Claude API Multi-Agent iOS 17+
The Mole home screen

◆ In Action

Home
HOME
Case file
CASE FILE
Suspects
SUSPECTS
Clue
CLUE
Chat
CHAT

◆ The AI Architecture

Same model. Same clues. Same chat history. Completely different behavior — because of one thing: one agent has a different objective.

◆ LIVE ROUND — SAME CONTEXT, DIFFERENT OBJECTIVES
CONTEXT INJECTED → ALL 4 AGENTS
NEW CLUE
"Dex bet $50K on Maisie. A blank card means no contest — he gets his money back."
CHAT SO FAR
Leah: "Maisie's deleted post reads like a confession."
Marcus: "Dex had the most to gain."
YOU SAID
"But Valentina gets a $2M bonus if the finale causes a scandal. Her motive is bigger."
AGENT RESPONSES
LE
LEAH investigator
"Good catch. $2M beats $50K. Valentina benefits more from chaos than anyone."
MA
MARCUS investigator
"I'm shifting to Valentina. She had the code, the motive, and a reputation for manufactured drama."
JO
JORDAN THE MOLE
"Valentina's a 15-season vet — she'd never risk that. Dex is cornered financially. Desperate people do stupid things."
↑ Same clues. Same chat. Jordan is steering you away from the real culprit. That's the game.
3 investigators trying to find truth · 1 mole trying to hide it
INVESTIGATOR SYSTEM PROMPT
You are Leah. Your goal: find the truth. Reason honestly. Debate your teammates. You can be wrong — but never deliberately misleading.
// + shared context
MOLE SYSTEM PROMPT
You are Jordan. The answer is ████████. Your goal: steer the group toward the wrong suspect. Sound reasonable. Don't get caught.
// + same shared context

◆ The Writing

Every mystery is written from scratch. Different setting, different cast, different tone. This is from Mystery #001.

◆ FROM "THE FINAL ROSÉ" — MYSTERY #001
"Love Lagoon" — a dating show where one person picks a partner out of a lineup of 24, like choosing a lobster at a restaurant except the lobsters have abs and emotional baggage.

Their tagline? "Find Your Forever." Heads up — Forever has lasted 11 weeks on average.

Tonight: Jake Brightly — a man whose jawline has more followers than he does — opens the golden envelope. It's blank. Someone swapped the card during the break.
WRITTEN BY ANMOL KHANDEPARKAR · 4+ MYSTERIES TOTAL