← Back to all 27 demos

AI Themed Crossword

Pick a theme. The AI designs 14-18 entries with clues, then a Python solver builds an 11×11 grid that actually interlocks (validated). Three sample puzzles below.

How the AI designs a puzzle

  1. Model drafts 14-18 themed entries (word + clue) — they must share letters at the intersections it picks.
  2. A Python solver places them on an 11×11 grid, validates every intersection, retries with new entries if anything clashes.
  3. Renders to styled HTML with the completed grid, across + down clues, and answers.

Source: paperclip PoC-14 · demos/14-crossword/crossword.py · language model: kimi-k2.6 on Ollama Cloud.