Well, I think it's neat. Playing such old demos is a rather niche thing and without someone willing to point their Claude subscription at the problem, it would probably never exist.
Take it or leave it.
Also, it's hilarious how Claude will insist calling projects like this a "clean-room" implementation after ingesting all human knowledge including the HL2 and TF2 source code leaks.