All plugins

AI Assistant

You can also install it from the plugin store inside Universal Till.

The till's AI features — Identify by camera on the sell screen and Ask your till on Reports — running inside this plugin, plus the settings for background removal of item and category photos, which the till runs against YOUR OWN rembg service (image_endpoint) with an allowed open model (birefnet-general-lite or u2netp). Self-hosted by default: point the endpoint setting at YOUR OWN Ollama server on this machine, a store mini-PC or your homelab, and nothing leaves your infrastructure. A shop that prefers a hosted provider can opt in by setting provider to claude or openai and entering its own API key — the shop's own account and cost, never a Universal Till account. Or set provider to openai_compatible to use your own OpenAI-compatible server (LM Studio, vLLM, llama.cpp) at the endpoint setting, key optional. Uninstall and AI disappears.

What it may access

  • Be told about till events, such as a finished sale.events:receive
  • Read specific till reports you've approved (e.g. sales by day).view:sales
  • Read specific till reports you've approved (e.g. sales by day).view:inventory
  • Read specific till reports you've approved (e.g. sales by day).view:audit
  • Add its own page or screen to the till.ui:page
  • Add content to a specific place in the till's screens.ui:slot:reports.panels
  • Connect to the address saved in its settings.net:@setting:endpoint
  • Connect to devices on your shop's local network (e.g. a receipt printer or card reader).http:lan
  • Connect to this internet address:net:api.openai.com
  • Connect to this internet address:net:api.anthropic.com