Say a thing; the body becomes it.
- Type cloud, dino, become a dragon, show me an octopus. The same living cells grow out of the frustule into that outline and hold it until you speak again. Let go returns it to glass. Chat that names nothing ("hello") is still spelled by the body, word by word.
- 1,379 silhouettes and 2,248 names from Noto Color Emoji (SIL OFL-1.1), baked into the app (
electron/renderer/shapes.data.js,scripts/build_shapes.py). Aliases cover everyday names: dino → T-rex, kitty → cat, spaceship → rocket. - A word the table doesn't know goes to the local model, which answers with one emoji; the body takes that outline. No image model, no web service.
- The word-trained rule already follows silhouettes zero-shot.
train_words.py --shape-probtrains on them too, and the Colab notebook (notebooks/train_words_colab.ipynb, clones this tag) trains words and shapes together on an A100.
1.8.1 is 1.8.0 without stray build files. Model lock unchanged: Qwen2.5-14B-Instruct Q4_K_M (Apache-2.0), local only, Ollama Cloud refused. See COMMERCIAL.md.
