Skip to content

harshit-033/HOMI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 HOMI — Your Personal PC Manager Bot

Inspired by Dr. Homi J. Bhabha — India's visionary scientist
Built with 💻 Python automation and powered by 🧠 innovation.

Python License Stars Forks Platform


🧠 Overview

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.


⚙️ Features

💬 WhatsApp Command Control

Control your entire system with WhatsApp messages — no need for physical access to your PC!

🧠 Admin Authentication

Differentiates between admin and guest users to ensure data privacy and secure access.

🖱️ Screen & Pixel Automation

Detect pixels and visual cues on the screen using pyautogui and opencv, then act accordingly (click, scroll, type, open files, etc.).

🪟 Remote Monitoring

Request screenshots or view active windows right from your phone.

🎥 Camera & Microphone Access

Activate your webcam or microphone remotely (admin-only access).

💻 System Process Tracking

Check which programs are running on your computer in real time.

⏰ Task & Message Scheduling

Schedule WhatsApp messages or automated PC tasks to run later — even when you’re away.

🤖 Auto Chat Mode

HOMI can reply to WhatsApp messages or chat automatically on your behalf.


🧩 Tech Stack

Category Technologies Used
Language Python 🐍
Automation pyautogui, schedule, os, subprocess
Communication pywhatkit, WhatsApp Web
Vision opencv-python
Utilities datetime, time, json

🔐 Security

HOMI ensures secure operations by:

  • Limiting sensitive features (camera/mic) to admin users
  • Verifying commands before execution
  • Restricting potentially harmful actions

🧭 Future Enhancements

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

🪶 Installation & Setup

  1. Clone the repository
    git clone https://github.com/harshit-033/HOMI.git
    cd HOMI
    

About

Intelligent Python-based PC automation bot controllable via WhatsApp — performs remote tasks, screen actions, and system monitoring using PyAutoGUI and OpenCV.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors