- A lightweight Personal AI Assistant built using Python that can interact with the user via text (and optionally voice), perform system tasks, and automate daily activities.
- 💬 Text-based interaction
- 🎙️ Voice input/output (optional)
- 📂 Open applications/files
- 🌐 Web search support
- 🧠 Basic AI responses (rule-based or API-based)
- ⏰ Time, date, reminders
- 🔐 Local execution (privacy-friendly)
- Language: Python 3.x
- Libraries:
- speech_recognition (for voice input)
- pyttsx3 (text-to-speech)
- os, subprocess (system control)
- datetime
- openai / transformers (optional AI)
Personal-AI/
│── ownAI.py
│── NewAI.py
│── README.md
│── googleImage.png
│── Google_mic.png
│── Logo.webpGoogle_mic.png Logo.webp NewAI.py googleImage.png ownAI.py
- Clone the repository:
git clone https://github.com/SSwapnild31/personal-ai.git cd personal-aiInstall dependencies:
pip install -r requirements.txt- Command Line Based
python ownAI.py- GUI Based
python NewAI.py- Example commands:
- User: Open Chrome
- User: What is the time?
- User: Search Python tutorials
- 🧠 Integrate advanced LLM (like GPT API)
- 📱 Mobile or desktop GUI
- 🗣️ Better voice recognition accuracy
- 🔄 Task automation (email, reminders, etc.)
- 🧩 Plugin-based architecture
- Personal productivity assistant
- Learning project (AI + Python)
- Automation of daily tasks
- Offline AI assistant
- Pull requests are welcome! Feel free to improve features or fix bugs.
- This project is for lerning purpose.
Swapnil Divate
Aspiring Software Engineer | Cyber Security Enthusiast