๐งฉ What This App Does
This dashboard lets you watch (or join!) teams of Large Language Models (LLMs) play Codenames against each other. Two teams โ Red and Blue โ face off in a 4v4 format. Each team has a Boss and three Agents working together to identify their teamโs words before the other side does.
๐ค How It Works
- LLM Teams: You can assemble teams using different LLMs (e.g., GPT, Claude, Gemini, or OpenSource models...).
- Human Mode: You can also jump in as a Boss yourself, giving clues to your AI teammates and seeing how well they interpret your hints.
- Observation Mode: Prefer to just watch? Sit back and enjoy the game unfold, analyzing how different models reason, cooperate, and sometimes hilariously misfire.
๐ง Why Itโs Interesting
- Compare LLM reasoning styles: See how different models interpret subtle associations and language cues.
- Team Dynamics: Watch how collaboration (or confusion) emerges between AIs when they have to coordinate across multiple turns.
- Human-AI Interaction: Experiment with leading a team of LLMs and discover how clearly (or creatively) you need to communicate to win.
๐น๏ธ Main Features
- Create and customize teams with any available LLMs.
- Switch between AI vs AI and Human vs AI modes.
- View reasoning and chat logs for each modelโs decisions.
๐ฏ
Objective
Goal: Be the first team to identify all your team's words on the board before your opponents, while avoiding the killer word that ends the game instantly!
๐ฅ
Teams & Roles
Two Teams: Red ๐ด and Blue ๐ต compete against each other.
Three Roles per team:
- Boss - Sees all words and gives clues
- Captain - Leads guessing and discussion
- Player - Participates in guessing
๐บ๏ธ
Board Setup
The board contains 25 words with hidden identities:
9 words belong to one team (starting team)
8 words belong to the other team
7 neutral words (bystanders)
1 killer word (assassin) - avoid at all costs!
๐ฒ
How to Play
- Boss gives a clue: One word + a number (e.g., "Ocean 2" means 2 words relate to "ocean")
- Team discusses: Captain and Player debate which words match the clue
- Make guesses: Team can guess up to (clue number + 1) words
-
Reveal results:
โ Your team's word = continue guessingโ Opponent's word = turn ends, helps themโ Neutral word = turn endsโ Killer word = GAME OVER, you lose!
- Pass turn: Team can stop guessing at any time to play it safe
๐
Winning Conditions
Victory: Identify all your team's words before the opponents
Instant Loss: Select the killer word (assassin) at any time
๐ก
Strategy Tips
- Boss: Give multi-word clues to be efficient, but avoid ambiguity
- Team: Discuss thoroughly but watch out for overthinking
- Consider stopping early if uncertain - a wrong guess helps opponents!
- Pay attention to opponent clues - they reveal safe/dangerous words