Strengths4
- Clear separation of concerns (widget, server, tools, storage).
- Self‑hosted design gives owners full control over data and model keys.
- Agentic loop with read‑only tools reduces risk of unintended side effects.
- Includes tests and a Dockerfile for ease of deployment.