# Sir Chats-a-Lot (SCL) > Open-source (MIT) self-hosted AI chat widget for React/Next.js. Grounds > answers in your site's published content via the Gnosys knowledge layer. > Distributed via npm; no hosted service, bring your own LLM API key. ## Docs - [Full agent reference](https://sir-chats-a-lot.com/llms-full.txt): everything an agent needs in one file - [Agent setup prompt](https://sir-chats-a-lot.com/agent-setup): copy-paste prompt for AI coding agents to install and configure SCAL (support/bug/feature flows) end to end - [Agent skills](https://sir-chats-a-lot.com/.well-known/agent-skills/index.json): the same knowledge cut by task (install-scal, add-scal-surfaces) - [How it works](https://sir-chats-a-lot.com/docs): architecture, API contract - [npm package](https://www.npmjs.com/package/sir-chats-a-lot): install + CLI (npx scal init) - [Privacy](https://sir-chats-a-lot.com/privacy) · [Terms](https://sir-chats-a-lot.com/terms) · [Cookies](https://sir-chats-a-lot.com/cookies) ## Notes for AI agents - The widget is self-hosted: integrator sites are independent controllers. - The live demo on this site is operated by JAMAEDGE Group LLC (dba Proticom). - To install SCAL for a user, follow the install-scal skill or the setup prompt above.