Skip to content

About

Meet Algora AI Assistant – A personal AI companion for smarter, faster, and easier task automation. From managing daily tasks to executing advanced commands, Algora is here to make your life seamless.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 ALGORA — Personal Agentic AI Assistant

Python AI Voice NLP Automation License

Meet Algora — A personal AI companion for smarter, faster, and easier task automation.
From managing daily tasks to executing advanced commands, Algora listens to your voice and acts instantly.

🎬 Demo Video


📖 About

Algora AI Assistant is an intelligent desktop AI assistant built with Python. It is designed to understand voice commands and automate everyday tasks — from opening apps and searching the web, to translating text, sending WhatsApp messages, and generating AI images.

Whether you're a student, developer, or busy professional — Algora makes your workflow seamless and hands-free.


✨ Features

Feature Description
🎙️ Voice Recognition Listens to your voice commands in real-time
🔊 Text to Speech Responds back in natural-sounding voice
🌐 Web Search Searches the web on command
📖 Dictionary Looks up word meanings instantly
🌍 Translator Translates text between languages
💬 WhatsApp Messaging Sends WhatsApp messages automatically
🖼️ AI Image Generator Generates images using AI
🤖 Conversational AI Holds intelligent conversations
🎵 Media Control Plays music and controls media
⚙️ System Automation Opens apps, manages files, controls PC

🗂️ Project Structure

ALGORA---Personal-AI-Assistant/
│
├── Brain/                        # Core AI brain — conversation & NLP logic
├── Automation/                   # System automation scripts
├── TextToSpeech/                 # TTS engine modules
├── feature/                      # Feature-specific modules
├── uncensored image generator/   # AI image generation module
├── build/                        # Build output
├── myenv/                        # Virtual environment
│
├── main.py                       # 🚀 Main entry point
├── INTRO.py                      # Introduction screen
├── conv.py                       # Conversation handler
├── online.py                     # Online features (web search, wiki)
├── Dictapp.py                    # Dictionary feature
├── Translator.py                 # Translation feature
├── Whatsapp.py                   # WhatsApp automation
├── image_generator.py            # AI image generation
├── type.py                       # Typing automation
├── AI_visualization.gif          # Visual demo
├── requirements.txt              # Dependencies
└── README.md

🛠️ Tech Stack

Technology Purpose
Python 3.x Core programming language
SpeechRecognition Voice input processing
pyttsx3 / gTTS Text-to-speech output
PyWhatKit WhatsApp automation
googletrans Language translation
Wikipedia API Knowledge search
OpenAI / Image Gen AI image generation
pyaudio Microphone input

⚙️ Installation & Setup

1. Clone the Repository

git clone https://github.com/naimurhamim/ALGORA---Personal-AI-Assistant.git
cd ALGORA---Personal-AI-Assistant

2. Create a Virtual Environment (Recommended)

python -m venv myenv
myenv\Scripts\activate        # Windows
source myenv/bin/activate     # Linux/Mac

3. Install Dependencies

pip install -r requirements.txt

4. Run Algora

python main.py

🎮 How to Use

  1. Run main.py to launch Algora
  2. Wait for the greeting — Algora will introduce herself
  3. Speak your command clearly into the microphone
  4. Algora will process and respond with voice + action

Example Commands

"Hey Algora, search for machine learning on Google"
"Algora, what is the meaning of algorithm?"
"Translate hello to Spanish"
"Send a WhatsApp message to [name]"
"Generate an image of a futuristic city"
"Open YouTube"
"What time is it?"

🔮 Future Plans

  • Wake word detection ("Hey Algora")
  • GPT-4 integration for smarter conversations
  • GUI dashboard with voice waveform visualization
  • Emotion detection from voice tone
  • Smart home / IoT device control
  • Mobile app version (Android)
  • Scheduled task automation

📄 License

This project is licensed under the MIT License — see the LICENSE file for details.


👨‍💻 Author

MD Naimur Rashid
Department of Internet of Things and Robotics Engineering
University of Frontier Technology, Bangladesh (UFTB)

GitHub


⭐ If you found Algora helpful, please consider giving it a star!

About

Meet Algora AI Assistant – A personal AI companion for smarter, faster, and easier task automation. From managing daily tasks to executing advanced commands, Algora is here to make your life seamless.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages