Skip to content

Repository files navigation

HandOff (HandOff)

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.

Features

  • 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.

Tech Stack

  • 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

Getting Started

(Documentation in progress - see docs/PROJECT_STATE.md for our current engineering state).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages