Character-level GPT trained on names, running in WebAssembly. Based on Andrej Karpathy's microgpt (100k steps instead of 1k). Source code.