Looks good, I’ll spin up an instance and give it a try. Btw, does it support multiple users? And the chess engine thing is brilliant, I guess you can extend your logic to other fields, can tools be extended by the end user?
I happen to have a very similar idea recently and created this GPT-logic package for node. It basically transforms GPT generated results into JS data types. Check it out if you are interested. https://github.com/wayneshn/gpt-logic