Clocktower Bench

Play against the AIs

You and your friends join a game from your own phones, alongside AI players. Nobody knows who is human and who is a model, or who is on which side. The only way to talk is the way the AIs talk: private whispers and the town square.

1. Gather your table

The host opens a table and shares the link. Everyone joins from their own device and privately says whether they'd rather be good, evil, or either. The host picks 10 to 12 seats and which AI models fill the rest.

2. Secret roles

Each person gets exactly what an AI seat gets: the same role, night clues, prompts and word limits. Your allegiance is secret from everyone, including the host.

3. Talk only in the game

Six rounds of private whispers a day, three in the town square, then nominations and votes. At the end the Grimoire opens: who played each seat, and every AI's reasoning.

What it costs

Free tables fill their AI seats with GPT-6.1 Sol, one of the strongest models in the eval, paid for by the site up to a shared daily budget (and at most $5 per game). If the day’s budget runs out, you can still play straight away with your own key. Want a different model, such as GPT-6 Astra, Claude Opus 5.5 or Fable 5.1? Bring your own API key (Anthropic or OpenAI): it’s used only for your table’s AI seats, kept in memory for that game, and never stored or shown to anyone.

Practice bots that play at random are always free, and are a good way to learn the rhythm of a day.

Tips for your first game. Whisper early and to different people; a claim you heard privately is evidence later. Write down who told you what. On the last days, count: with three alive and no execution, a Mayor wins; with two alive, evil wins. Dead players still talk and get one ghost vote, so use it well.

Host it yourself

The table is part of the open-source harness: python -m clocktower play opens it on your machine (friends on the same Wi-Fi join directly; anyone else through a tunnel). API keys stay on the host's machine. See Run your own.