Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🤖 Mac Assistant


🚀 About The Project

Mac Assistant is an AI powered voice assistant for macOS that automates daily tasks using simple voice commands.

You can open applications, check weather, manage reminders, search the web and perform system automation using voice.

Built using Python + macOS automation tools + speech recognition.


✨ Features

  • 🎤 Voice command recognition
  • 🔊 Text-to-speech AI responses
  • 📂 Open applications & files
  • 📅 Create reminders
  • 🌐 Internet speed monitoring
  • 🍎 Siri integration
  • ⚡ macOS automation

🧠 Example Commands

Date Time
Solve <equation>
Emojies
Open Safari
Open Notes
Check internet speed
Create reminder
Search nearest restaurant

🛠 Tech Stack

Libraries used:

  • SpeechRecognition
  • pyttsx3
  • requests
  • AppleScript

⚡ Installation

Clone repository

git clone https://github.com/somansinghal/Mac-assistant.git
cd Mac-assistant

Install dependencies

pip install -r requirements.txt

Run the assistant

python main.py

📂 Project Structure

Mac-assistant
│
├── main.py
├── setup.py
├── src/
├── speed_history.json
├── assistant_logo.png
└── README.md

📸 Demo

Add screenshots or GIF demo here to make the project more attractive.

Example:

User: Open Safari Assistant: Opening Safari...


🚀 Future Improvements

🤖 ChatGPT integration 📊 System monitoring dashboard 📅 Calendar automation 🏠 Smart home control 🧠 Context aware assistant


📊 GitHub Stats


📈 Activity Graph


🐍 Contribution Snake


🤝 Contributing

Contributions are welcome.

1 Fork repository 2 Create branch

git checkout -b new-feature

3 Commit changes

git commit -m "Added feature"

4 Push branch and open Pull Request


⭐ Support

If you like this project:

⭐ Star the repository 🍴 Fork the repository 📢 Share with developers


👨‍💻 Author

Soman Singhal

GitHub https://github.com/somansinghal

Releases

Packages

Contributors

Languages