WordHunt is a Contexto-style semantic word guessing game built with Streamlit.
pip install -r requirements.txt
python build_index.py
streamlit run app.py- Initial embedding/index generation is time-consuming because it creates embeddings for 50,000 words.
- Vocabulary generation uses the most frequent English words (daily-life friendly) and stores 50,000 lowercase alphabetic terms.
- After
data/embeddings.npyanddata/faiss.indexare built, gameplay is fast and runs offline. - The app computes embeddings only for user guesses during runtime.
- The
data/artifacts are tracked so Streamlit deployments can runapp.pywithout rebuilding the index.