How it work: - Memory stay in Grug brain (ok, server memory) by IP. Chat keep going unless you switch cave network. - All state is hypermedia. No sneaky magic, just clear GET/POST paths that send back nice chat bubbles. - Only one form. Few endpoints. Simple. Fast. Grug use for testing new assistant ideas or showing off in demo.
You run locally with OPENAI_API_KEY and ASSISTANT_ID. That all you need. Tool not fancy, but it do job. Grug happy if it help you too.