- Live Example: AI Agent Dave
- Backend Repository: business_voice_agent_backend
- Interest Form Share your interest by completing this form
A FastHTML-based frontend for Agent Dave, an AI assistant for David McGrath's business website (digispectintelligence.com). This frontend provides the user interface for interacting with Agent Dave.
This frontend allows visitors to interact with Agent Dave, an AI assistant that can provide information about David McGrath's profile, expertise, and services at Digispect Intelligence. The application is built using FastHTML and provides voice-enabled interaction capabilities.
- Interactive UI for communicating with Agent Dave
- Voice-enabled interaction capabilities
- Information about David's profile and past experiences
- Exploration of Data Science and AI business applications
- Responsive design for all devices
- Python 3.8 or higher
- business_voice_agent_backend running locally
- Copy the
.env.examplefile and rename it to.env:
cp .env.example .env- Update the
.envfile with your LiveKit and Restack configuration:RESTACK_API_ENDPOINT: Your Restack backend endpoint (default: http://localhost:6233)LIVEKIT_API_KEY: Your LiveKit API keyLIVEKIT_API_SECRET: Your LiveKit API secretLIVEKIT_URL: Your LiveKit WebSocket URL
Note: Make sure to also set up and run the business_voice_agent_backend repository for the complete system.
git clone https://github.com/digispect-intel/business_voice_agent_frontend.git
cd business_voice_agent_frontendpython -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activatepip install -r requirements.txtpython main.pyThe application will be available at http://localhost:5001 (or the port specified in your FastHTML configuration).
- Ensure the business_voice_agent_backend is running
- Start the frontend application using the steps above
- Open your browser to the local URL
- Click "Start Voice Chat" to begin interacting with Agent Dave
- Speak naturally to ask questions about David's expertise and services
- Click "End Chat" when you're finished
This frontend connects with the business_voice_agent_backend repository to provide a complete AI assistant experience. The backend handles the voice processing pipeline and AI model integration.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or support, contact david.mcgrath@digispectintelligence.com
This repo is based on the examples here: