tobymao/codenames — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2018-05-21
Host a virtual Codenames game night with remote friends or coworkers.
Play Codenames online without needing a physical board.
Fork the project to add custom features like chat or user accounts.
Run the game locally to test or explore how the spymaster clue system works.
| tobymao/codenames | n8n-io/homebrew-n8n | obsproject/homebrew-tools | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | Ruby | Ruby | Ruby |
| Last pushed | 2018-05-21 | 2022-11-03 | 2026-06-12 |
| Maintenance | Dormant | Dormant | Maintained |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires installing Ruby dependencies and starting a local server before playing.
This project lets you play Codenames, the popular board game, with other people online instead of needing everyone in the same room. It's a web-based version where players can join games through their browser and compete in real time. Codenames is a word-association game where two teams try to guess secret words on a grid based on one-word clues. One player on each team acts as the "spymaster" and gives clues to help their teammates identify which words belong to their team. The challenge is giving clues that are specific enough to help your team but not so obscure that the other team figures things out instead. This online version lets you skip the physical board and play remotely with friends, coworkers, or random opponents. The project is built with Ruby on the backend (the server that runs the game logic) and JavaScript on the frontend (what you see and interact with in your browser). To get it running, you install the necessary code libraries, start the server, and then open a browser window to play. The setup is fairly straightforward, it just takes a few command-line commands to get everything going locally on your computer. You'd use this if you enjoy Codenames but want to play digitally without setting up a physical board, or if your friends are scattered across different locations. It's the kind of project a group of coworkers might spin up for a virtual game night, or people interested in board games might fork and customize for their own purposes. The README doesn't go into much detail about features like user accounts, game lobbies, or chat functionality, so you'd need to explore the actual application to see what's available.
A web-based version of the Codenames board game that lets people play the word-association game remotely with friends or coworkers.
Mainly Ruby. The stack also includes Ruby, JavaScript.
Dormant — no commits in 2+ years (last push 2018-05-21).
The README does not specify license details.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.