A voice-controlled Gmail assistant that helps manage your email through natural language commands and LLM-enhanced processing.
- 🎤 Voice command interface for Gmail
- 🧠 Natural Language Processing
- 📧 Email operations:
- Read emails with header extraction
- Send emails with LLM assistance
- Smart search functionality
- Delete/archive management
- Unread and important email filtering
- 🖥️ Modern GUI interface with real-time feedback
- 🤖 LLM integration for enhanced email processing
- 🔒 Secure OAuth2 authentication
- 📱 Cross-platform support (Windows, macOS, Linux)
- Clone the repository:
git clone https://github.com/AkashicRecords/Virtual-Business-Assistant.git
cd Virtual-Business-Assistant- Install dependencies:
pip install -r requirements.txt- For development:
pip install -r requirements-dev.txt- Configure Gmail API credentials (see Configuration Guide)
- Run the assistant:
python -m gmail_assistant- Create a project in Google Cloud Console
- Enable Gmail API
- Configure OAuth2 consent screen
- Create credentials (OAuth 2.0 Client ID)
- Download credentials.json
- Place in project root directory
- Default: Uses local Llama model
- Install and start Ollama
- Model path configuration in config.py