Inspired by Dr. Homi J. Bhabha — India's visionary scientist
Built with 💻 Python automation and powered by 🧠 innovation.
HOMI is an intelligent automation bot designed to act as your personal PC manager, controllable entirely through WhatsApp commands.
It can automate daily PC tasks, monitor activity, send or reply to messages, and even capture screenshots — all remotely and securely.
Built using powerful Python libraries like pyautogui, opencv, and pywhatkit, HOMI merges automation with communication — creating a seamless bridge between your smartphone and computer.
Control your entire system with WhatsApp messages — no need for physical access to your PC!
Differentiates between admin and guest users to ensure data privacy and secure access.
Detect pixels and visual cues on the screen using pyautogui and opencv, then act accordingly (click, scroll, type, open files, etc.).
Request screenshots or view active windows right from your phone.
Activate your webcam or microphone remotely (admin-only access).
Check which programs are running on your computer in real time.
Schedule WhatsApp messages or automated PC tasks to run later — even when you’re away.
HOMI can reply to WhatsApp messages or chat automatically on your behalf.
| Category | Technologies Used |
|---|---|
| Language | Python 🐍 |
| Automation | pyautogui, schedule, os, subprocess |
| Communication | pywhatkit, WhatsApp Web |
| Vision | opencv-python |
| Utilities | datetime, time, json |
HOMI ensures secure operations by:
- Limiting sensitive features (camera/mic) to admin users
- Verifying commands before execution
- Restricting potentially harmful actions
| Feature | Description |
|---|---|
| 🗣️ Voice Command Integration | Control HOMI using speech recognition |
| 🤖 NLP Command Understanding | Interpret natural language commands |
| 🌐 Web Dashboard | Monitor PC activity in real time |
| 📱 Multi-Device Support | Control multiple PCs via a single interface |
- Clone the repository
git clone https://github.com/harshit-033/HOMI.git cd HOMI