---
slug: "liveavatar-ai-sdr"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/ennno/liveavatar-ai-sdr@main/README.md"
repo: "https://github.com/ennno/liveavatar-ai-sdr"
source_file: "README.md"
branch: "main"
---
# AI SDR Agent - Powered by LiveAvatar

Create an instant AI Sales Development Representative (SDR) for any website using [LiveAvatar](https://liveavatar.com) technology. This app lets you spin up a real-time video avatar that can have voice conversations about any business.

**Try it now:** Create an AI sales rep for your website in minutes with a free [LiveAvatar API key](https://app.liveavatar.com/developers).

## Features

- Real-time video avatar with voice chat
- Automatically learns from any website URL (fetches multiple pages for comprehensive knowledge)
- Conversation transcript panel
- 2-minute demo session limit
- Custom avatar selection
- Context reuse for faster subsequent sessions

## Quick Start

### Prerequisites

- Node.js 18+
- LiveAvatar API key ([Get your free key here](https://app.liveavatar.com/developers) - sign in with HeyGen account)

### Installation

```bash
# Clone the repository
git clone https://github.com/eNNNo/liveavatar-ai-sdr.git
cd liveavatar-ai-sdr

# Install dependencies
npm install

# Configure your API key
cp .env.example .env.local
# Edit .env.local and add your LIVEAVATAR_API_KEY
```

### Running

```bash
npm run dev
```

Open http://localhost:3001 in your browser.

## Configuration

### Environment Variables

Create a `.env.local` file with:

```bash
# Required: Your LiveAvatar API key
LIVEAVATAR_API_KEY=your-api-key-here

# Optional: Auto-start mode (skip the onboarding form)
NEXT_PUBLIC_AUTO_START=false
NEXT_PUBLIC_WEBSITE_URL=https://liveavatar.com
NEXT_PUBLIC_USER_NAME=Visitor
```

### Auto-Start Mode

To skip the onboarding form and immediately start a session:

```bash
NEXT_PUBLIC_AUTO_START=true
NEXT_PUBLIC_WEBSITE_URL=https://liveavatar.com
NEXT_PUBLIC_USER_NAME=Demo User
```

## Using with Claude Code

### Quick Install (Recommended)

Install the skill with one command:

```bash
npx skills add eNNNo/liveavatar-ai-sdr
```

**Important**: After installing, restart Claude Code to load the new skill.

Then in any Claude Code session:
```
/ai-sdr-agent liveavatar.com
```

Claude will prompt you for your LiveAvatar API key and set everything up automatically.

### Manual Installation

If you prefer to set it up manually:

1. Open Claude Code in any project
2. Run: `/ai-sdr-agent liveavatar.com`
3. Claude will clone this repo, configure your API key, and run the app for you

## How It Works

1. **Website Analysis**: The app fetches and analyzes multiple pages from the target website (homepage, about, products, services, etc.)
2. **Context Creation**: Creates a LiveAvatar context with a sales representative persona trained on the comprehensive website content
3. **Avatar Session**: Starts a real-time video session with voice chat capabilities
4. **Conversation**: Users can speak or type to interact with the AI SDR

## Tech Stack

- Next.js 15 with App Router
- [LiveAvatar SDK](https://liveavatar.com) by HeyGen
- Tailwind CSS
- TypeScript

## Links

- [LiveAvatar](https://liveavatar.com) - Real-time AI avatar platform
- [Get API Key](https://app.liveavatar.com/developers) - Free LiveAvatar API key
- [HeyGen](https://heygen.com) - AI video generation platform

## License

MIT
