A Python + Tesseract OCR tool for automating word detection in the game WordBomb
This project is a WordBomb tool that uses Tesseract OCR to detect the letter prompts in-game and automatically suggest words from a dictionary. It can also auto-type the best match with a single key press (F8).
It was built as a personal passion project and is not guaranteed to be actively maintained. The code is open-source, so you are free to fork and extend it.
- Modern CustomTkinter dark dashboard UI
- Two OCR regions: Region A (required), Region B (optional)
- Supports 2- and 3-letter prompts with fast n-gram indexing
- Intelligent OCR caching to avoid redundant scans
- Auto-correction heuristics for common misreads (I/l, O/U, etc.)
- Top-K word suggestions with clickable buttons
- F8 hotkey to instantly auto-type the best suggestion
- Dictionary loader (
.txtfile, one word per line) - Live OCR loop with adjustable interval
-
Install Python 3.10+ and pip.
-
Clone this repository:
git clone https://github.com/DynamiteDan/wordbomb-cheat.git cd wordbomb-cheat -
Install dependencies:
pip install -r requirements.txt
-
Download and install Tesseract OCR:* Windows builds: UB Mannheim Tesseract* Either addtesseract.exeto your PATH or place it invendor/tesseract/.
Run:
python app.py- Select OCR Region A (required)
- Select OCR Region B (optional)
- Load dictionary → choose a
.txtwordlist - Start Live OCR → continuously detect prompts
- Press F8 → auto-type the current best word
- Bundles Tesseract OCR (Apache License 2.0) — copyright © Google and contributors.
- Currently requires you to supply your own dictionary (
.txt). A sample is included. - A compiled
.exerelease is planned so Tesseract is bundled automatically.
This was created as a passion project.
- It is not intended to be used to ruin other players’ experiences in real games.
- Use responsibly — I am not responsible for how you choose to use it.
- Cleaner UI (Tkinter with dark theme)
- Improved OCR accuracy (dual region, retries, correction)
- Bundle Tesseract into
.exewith PyInstaller - Add packaged releases with wordlists
This project bundles Tesseract OCR, licensed under the Apache License 2.0. Please see the LICENSE file for details.