Guddu AI – Local Desktop Assistant
- Tech Stack: Python 3.10+, Google Gemini API, Scikit-learn, PyAutoGUI, Selenium
- Access Request: Request Access via Email
Guddu AI is a powerful, fully local desktop assistant designed to control your Windows PC using natural voice or text commands. Unlike standard assistants, Guddu learns from you by observing your preferences, training its own local machine learning models in the background, and dynamically writing its own Python scripts to solve new tasks on the fly.
It combines the reasoning intelligence of Google Gemini with the high-speed execution of local Scikit-learn models, ensuring privacy-focused data handling while maximizing automation capabilities.
- Hybrid Intelligence Core – Combines a fast local Naive Bayes model for rapid intent classification with Gemini's deep reasoning for complex queries.
- Dynamic Self-Learning – Background ML training loop retrains the model every 15 minutes using automatically logged user interaction datasets.
- Dynamic Script Generation – Encounters a new task (e.g., "Calculate the 100th Fibonacci number"), writes a Python script, safely executes it, and saves it for future use.
- Voice-First Automation – Wake word activation ("Guddu") with continuous listening via SpeechRecognition (STT) and Pyttsx3 (TTS).
- Safety & Reliability Engine – Built-in Risk Assessment (Low/Medium/High), Rollback Manager for file backups, and a sandboxed execution environment.
- Extensive App Control – Deep integration with Windows OS using PyGetWindow and WMI to control browsers, WhatsApp, media players, and system states.
Guddu AI represents the future of hyper-personalized automation—an assistant that doesn't just execute predefined commands, but actively writes code and trains itself to become a better tool specifically for you.