Skip to content

AI Receptionist

An AI voice agent that answers the phone and books appointments, built on the Claude SDK.
17
Stars
8
Forks
Voice
Real-time agent
github.com/codewithmuh/ai-voice-agent

Interface illustration — [ADD REAL PROJECT SCREENSHOT]

Project details

Type
Open source
Category
AI / Voice
Status
Live

Technology

  • Python
  • Claude SDK
  • Speech-to-text
  • Telephony APIs

Overview

An open source AI-powered appointment-booking voice agent built with the Claude SDK. It answers an inbound call, holds a real conversation, and books the appointment.

Published openly because voice agents are widely demoed and rarely shown working end to end — including the parts that break, like interruption handling and structured booking.

The challenge

Voice agent demos are easy; voice agents that book a real appointment are not. The gap is in turning free-form speech into a structured booking and handling the moments where the caller cuts across the agent.

Most published examples handle the happy path and nothing else.

The solution

Real-time speech handling wired to a conversational agent with a defined booking flow, so the conversation produces structured data rather than a transcript.

Appointment logic separated from the conversation layer, which makes the agent testable and the booking rules changeable without touching the voice pipeline.

Key features

  • Real-time inbound voice conversation
  • Structured appointment booking from natural speech
  • Built on the Claude SDK
  • Open source and forkable

Outcome

  • 17 stars and 8 forks on GitHub.
  • Published as a working reference for production voice agents.
Get in touch

Have a project in mind?

Let's build something useful. Tell us what you're trying to achieve and we'll come back with an honest view of what it takes.

Within 1–2 business days · Working with clients in the United States and internationally