Skip to content

Amiga Voice Agent

Amiga Voice Agent is a copilot for patient-doctor calls to help generate questions that the patient could not think of.

Core trick

A Twilio-connected Cartesia voice pipeline listens to live doctor calls and surfaces suggested patient questions during the call.

Tags

Description

Amiga Voice Agent is a copilot for patient-doctor calls to help generate questions that the patient could not think of. Amiga has been 1st implemented to help fertility patients to understand their treatments and prompt question during their doctors appointments.
mtaulet/Amiga-Fertility★ 00 forksTypeScriptCreated Feb 8, 2026 · last push Jun 28, 2026

README excerpt

# Amiga Fertility - AI Copilot for Patient-Doctor Consultations

A secure, HIPAA-compliant web platform that guides women patients through fertility clinics with an AI assistant that listens live during patient-doctor calls to provide clarification, emotional support, and helpful information.

## 🚀 Tech Stack

- **Frontend**: Next.js 16 with React 19, TypeScript, Tailwind CSS
- **Authentication**: Auth0 (HIPAA-eligible)
- **Database**: Supabase (PostgreSQL with Row Level Security)
- **Voice AI**: Cartesia Line + Twilio for AI-assisted consultations
- **Hosting**: Vercel (frontend), Supabase (database)

## 🔐 Security & Compliance

This platform is designed with healthcare data protection in mind:

- **Auth0 Multi-Factor Authentication** - Enterprise-grade authentication
- **Row Level Security** - Database-level access control
- **Encryption at rest and in transit** - All data is encrypted
- **HIPAA-compliant infrastructure** - Available on Auth0 and Supabase paid plans
- **Audit logging** - Track all access to patient data

## 📋 Prerequisites

- Node.js 20+ and npm
- Auth0 account
- Supabase account
- Twilio account (for voice calls)
- Cartesia account (for AI agent)

## 🛠️ Getting Started

### 1. Clone and Install Dependencies

```bash
cd amiga-fertility
npm install
```

### 2. Set Up Auth0

1. Create an account at [auth0.com](https://auth0.com)
2. Create a new application (Regular Web Application)
3. Configure settings:
   - **Allowed Callback URLs**: `http://localhost:3000/

Team