Aiden
Aiden is a next-generation voice assistant built specifically for Windows that combines cutting-edge AI with practical automation. Unlike generic assistants, Aiden deeply integrates with your PC, understanding your installed applications, running processes, and system state in real-time.
What Makes Aiden Special:
•System-Aware AI: Knows what apps you have installed and what's running
•Multi-Modal Activation: Wake word, hotkeys, or dashboard button
•Smart Home Ready: ESP32 integration for IoT device control
•Conversation Memory: Remembers context across conversations
•Unique Dashboard: Real-time Gemini Live-style interface with wave animations
•Highly Optimized: Smart caching, lazy loading, minimal resource usage
•Privacy-Focused: Local processing where possible, configurable data storage
Advanced Voice Recognition:
•Wake Word Detection: High-accuracy Porcupine engine (2.5x better than alternatives)
•Speech-to-Text: Vosk-based local STT (privacy-friendly, no cloud required)
•Text-to-Speech: Fast, natural-sounding Edge TTS
•Multi-Language Support: Configurable voice and language options
Intelligent PC Control:
•Launch any installed application by name
•Close/kill running processes intelligently
•System commands (lock, shutdown, restart, sleep)
•Multi-command support ("close Chrome and open Notepad")
•Smart execution order (system commands always execute last)
AI-Powered Understanding:
•Google Gemini Integration: 15 requests/min, 1M tokens/day (FREE)
•Groq Integration: Ultra-fast llama-3.1-8b-instant fallback
•Context-Aware: AI-driven context fetching (only loads data when needed)
•Conversation History: Maintains 10-message context via Redis
•Intent Classification: Understands greetings, commands, questions, multi-commands
Unique Web Dashboard:
•Gemini Live-Style Interface: No text box, large shimmer text display
•Wave Animations: Dynamic waves that react to voice activity
•Instant Text Display: Text appears immediately when speaking
•Real-time Metrics: CPU, memory, cache stats, service health
•Smart Home Controls: ESP32 device cards with live status
•Live WebSocket: Auto-reconnecting connection with heartbeat system
Technology Stack:
•AI & ML: Google Gemini 2.0 Flash, Groq, Porcupine wake word, Vosk STT, Edge TTS
•Backend: FastAPI, Uvicorn, WebSockets, Python asyncio
•Frontend: React 18, Tailwind CSS, shadcn/ui, Framer Motion
•Data: Redis cache, Neon PostgreSQL, JSON backups
•System Integration: psutil, pyautogui, keyboard, winreg
•Smart Home: ESP32 HTTP API for IoT devices
Technologies Used

Project Showcase
Live Demonstration
Project Explanation
Screenshots




