• Talks with customers by voice (speech in and speech out) or by chat
• Detects what the caller wants: a new booking, a change, a question
• Pulls out customer details like name, phone number and date from natural speech
• Works out which service the customer is asking for
• Runs the whole booking lifecycle: create, update and cancel
• Runs fully locally with an Ollama LLM, so no call audio ever leaves the machine
• Includes a Next.js dashboard to monitor the agent and its bookings