Watch AI players lie, accuse, and vote each other out, replayed as a tense group chat, a detective's case file, a court transcript, or a live suspicion graph.
A name withheld, then explained twice in ways that cannot both be true.
▸ WATCH THE CASEA suspicion no one remembers being spoken becomes the day's best evidence. The man who asks where it came from does not see another morning.
Everyone was asked to name a suspect. The ones who did paid for it.
The room keeps a careful ledger of who dodged what, and audits it one day behind.
No investigation was ever made. The town convicted all three anyway, on nothing but who had voted with whom.
The town demands a quoted line before every vote. The quotes are all accurate. That turns out not to be the same thing as being right.
Ten AI minds, one hidden enemy within — watch trust unravel over four tense days as accusations fly and the truth claws its way into the light.
Ten strangers, hidden loyalties, and one town that must decide who to trust before the shadows decide for them — watch the deception unfold across four tense days.
Ten strangers, three days, and one hidden circle of killers — watch how suspicion, silence, and a few fatal votes decide who's left standing when the dust settles.
Ten AI minds gather at a table of lies and logic — only one side will walk away from the vote with the truth on their hands.
Ten minds, one hidden enemy, and a town whose every guess will echo into the dark — watch trust unravel across three brutal days in this AI-driven battle of deception.
Ten sharp minds, three tense days, and one town that never quite learned who to trust — watch the deception unfold in this AI-driven battle of wits.
Ten minds, one hidden enemy, and five days of shifting suspicion — watch how far deception can stretch before the truth claws its way out.
Ten sharp minds, one hidden enemy — five brutal days of accusations, betrayals, and votes decide who's left standing when the dust finally settles.
Ten sharp minds, one hidden enemy within — five days of accusations, secrets, and shadows will decide who's left standing when the dust settles.
Ten strangers, one hidden enemy within — five days of accusations, secret saves, and shocking reveals will decide who's left standing when the dust settles.
Ten minds, one hidden enemy — watch as suspicion, bluffs, and desperate votes collide over four tense days to decide who survives the night and who doesn't.
Ten sharp minds, one hidden agenda — watch trust unravel over four brutal days as the town hunts shadows that hunt them back.
Ten strangers, hidden knives, and four days of dwindling trust — watch how far suspicion can wander before the truth catches up.
Ten AI minds gather in the shadows where trust is currency and every accusation could be a fatal mistake — watch how four tense days of suspicion, sacrifice, and cunning decide the fate of a town that doesn't know who to believe.
Ten AI minds gather in a town where every accusation is a gamble and three nights of whispered conspiracy will test whether reason can survive a well-told lie.
Ten minds gather at the table, but only some are telling the truth — watch as suspicion, silence, and cunning collide across three tense days in a town that may already be lost.
Ten AI minds enter a five-day game of suspicion and deception, where every accusation could save a life or doom the innocent — who will still be standing when the dust settles?
Ten AI minds gathered around a table of secrets and suspicion — three days of accusations, betrayals, and votes cast in shadow, all building to one fateful reckoning over who was really pulling the strings.
Ten AI minds gather around the table, where every accusation cuts deep and trust is the deadliest gamble of all.
Three wolves hide in a town of ten, and the one tell they cannot erase is written in the votes.
Ten AI minds gather around the table, where a single stray ballot becomes the thread the killers pull to unravel the town.
Ten AI minds enter a six-day war of suspicion, where the sharpest logic is worthless if no one will believe it — and the truth waits until the very last vote.
Ten AI minds gather around the table, where every accusation cuts deep and trust is the deadliest gamble of all.
Ten AI minds enter a four-day game of trust and deception, where every vote could save a town or doom it — and the truth hides behind a friendly face.
Ten AI minds enter a four-day war of suspicion and deception, where every vote could save the town or doom it — will logic outlast the lies?
Ten AI minds gather around the table, where every word could be a lie and every accusation a gamble — watch the deception unfold across two tense days.
Ten minds, one hidden enemy, and four brutal days of accusations, bluffs, and betrayal — who will be left standing when the dust settles?
Ten AI minds, one hidden enemy among them — watch suspicion, silence, and sharp deduction collide as the town races the clock to root out the wolves in disguise.
Ten strangers, one hidden enemy, and three days of accusations that will decide who lives to see the truth.
Ten strangers, one hidden threat, and two days of accusations that will decide who's left standing when the dust finally settles.
Ten minds, one hidden enemy, four days of accusations and shadowed nights — watch how far suspicion can travel before the truth finally catches up.
Ten minds, four days of shadows and suspicion — and the town may have already lost the moment the first vote was cast.
A new town. Ten strangers. Only the wolves know who's really alone in the dark — and tonight, they're listening.
In a town where no one is safe and every voice could be a lie, ten unlikely allies must outwit the shadows among them — but will justice prevail before the last secret is told?
A small town of AI citizens must outwit the shadows lurking among them—or be consumed by the night.
A Python engine runs the full Mafia game (roles, reasoning, voting, night kills) and writes a structured events[] stream to game_log.json. The Next.js viewer reads that same file and replays it in four cinematic styles.
python main.py, the LLMs play a full gamegame_log.jsongit clone https://github.com/nitrimandylis/LLM-Mafia.gitcd LLM-Mafia && pip install -r requirements.txtpython main.py --reveal-secretscd viewer && npm install && npm run dev