๐ต๏ธ Agentic Codenames Arena
๐ฅ Watch the Demo
๐งฉ 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.
- Benchmarking & Analytics: All games are stored in a database. The Stats section includes model win/loss rates, performance comparisons between model families and leaderboards
๐น๏ธ Main Features
- Create and customize teams with any available LLMs.
- Switch between AI vs AI and Human&AI 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