HandOff (product name HandOff) is a WhatsApp-first AI agent designed to handle the tedious parts of booking local services.
It takes a plain-language request via WhatsApp, discovers real local providers (via Google Places), calls the top candidates using an AI voice agent (Vapi), extracts quotes, ranks them, and sends an explainable recommendation back to the user.
- WhatsApp Native: End-to-end user interaction through WhatsApp.
- Voice Calling AI: Integrates with Vapi for autonomous phone calls to businesses.
- Automated Negotiation: Extracts pricing, availability, and policy details dynamically.
- Rank & Recommend: Bayesian scoring of providers to recommend the best fit.
- Robust Mock Mode: Fully testable locally without hitting paid APIs.
- TypeScript & Node.js
- PostgreSQL & Prisma (Database)
- Redis (State / Queueing)
- Vitest (Testing)
- Docker & Docker Compose (Local Infrastructure)
- LLM Integrations: OpenAI, Groq, Gemini (with deterministic mock fallbacks)
- Voice API: Vapi
- WhatsApp API: Twilio Sandbox / Meta Cloud API
(Documentation in progress - see docs/PROJECT_STATE.md for our current engineering state).