Skip to content
/ VYOM Public

VYOM (Virtual Yet Omnipotent Machine) is a futuristic AI-powered personal assistant , inspired by J.A.R.V.I.S. from Iron Man. Designed to simplify your digital life, VYOM uses advanced language models and browser automation to handle complex tasks with simple voice or text commands.

License

Notifications You must be signed in to change notification settings

Th-Shivam/VYOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

31 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿค– VYOM โ€“ Virtual Yet Omnipotent Machine

VYOM Banner

Python Version MIT License Contributions Welcome Stars

๐Ÿš€ A Futuristic AI-Powered Personal Assistant Inspired by J.A.R.V.I.S.

Designed to simplify your digital life through advanced language models and intelligent automation


๐ŸŽฏ What is VYOM?

VYOM (Virtual Yet Omnipotent Machine) is a cutting-edge AI assistant that brings the future of personal computing to your desktop today.

๐ŸŽญ Inspired by J.A.R.V.I.S. from Iron Man, VYOM combines:

  • ๐Ÿง  Advanced AI reasoning
  • ๐ŸŽค Natural voice interaction
  • โšก Lightning-fast execution
  • ๐ŸŽฏ Intelligent task automation

Transform simple voice commands into complex digital tasks with unprecedented ease and efficiency.

๐Ÿ“ฅ Download & Run Instantly

No setup required! You can directly download the pre-built executable :

โžก๏ธ Download main.exe

Just click the file, and VYOM will start running on your system.

๐Ÿ’ป How it Works

# Just say it, VYOM does it!
"VYOM, write me a professional email to schedule a meeting"

"VYOM, help me draft a professional email"

"VYOM, generate content for my presentation"

# That's it! No complex commands needed.

๐ŸŒŸ Features

Core Capabilities

Feature Description Status
๐ŸŽค Voice Commands Natural language voice interaction - just speak your needs โœ… Active
โœ๏ธ AI Content Generation Smart writing for emails, applications, documents & more โœ… Active
๐Ÿง  Context Understanding Intelligent decision-making based on conversation context โœ… Active
โšก Multi-threaded Performance Lightning-fast execution without blocking or lag โœ… Active
๐Ÿงน Modular Architecture Easy to extend with custom abilities and actions โœ… Active

๐ŸŽฏ Use Cases

Personal Productivity โ€ข Content Creation โ€ข Task Management โ€ข Research Assistance


๐Ÿ› ๏ธ Technologies Used

Category Technologies
๐Ÿ Core Language Python
๐Ÿค– AI Models Groq Cohere
โšก Performance Asyncio Threading
๐Ÿง  NLP Custom Pipeline

โšก Quick Start

Get VYOM running in under 5 minutes!

# One-liner installation (recommended)
git clone https://github.com/th-shivam/vyom.git && cd vyom && python -m venv .venv && .venv\Scripts\activate && pip install -r requirements.txt

Then add your API keys and run:

python main.py

๐Ÿ› ๏ธ Installation & Setup

Prerequisites

Python 3.13+ Git API Keys

Step-by-Step Installation

๐Ÿ“ฆ Method 1: Standard Installation

1๏ธโƒฃ Clone Repository

git clone https://github.com/th-shivam/vyom.git
cd vyom

2๏ธโƒฃ Create Virtual Environment

python -m venv .venv

# Activate environment
.venv\Scripts\activate     # Windows
source .venv/bin/activate  # Mac/Linux

3๏ธโƒฃ Install Dependencies

pip install -r requirements.txt

4๏ธโƒฃ Environment Configuration

Create a .env file in the root directory:

# Copy template
cp .env.example .env
๐Ÿš€ Method 2: Quick Setup Script
# Run our automated setup script
curl -sSL https://raw.githubusercontent.com/th-shivam/vyom/main/setup.sh | bash

๐Ÿ”‘ API Configuration

Add your API keys to the .env file:

# Required API Keys
GroqAPIKey=your_groq_key_here
CohereAPIKey=your_cohere_key_here
HuggingFaceAPIKey=your_hf_key_here

# Personal Configuration
Username=your_name_here
Assistantname=VYOM
InputLanguage=en
AssistantVoice=en-CA-LiamNeural

๐Ÿ” Security Note: Never commit your .env file to version control!

๐ŸŽ‰ Launch VYOM

python main.py

๐ŸŽŠ Congratulations! VYOM is now ready to assist you.


๐ŸŽฎ Usage Examples

Voice Commands

"VYOM, write me a leave application for tomorrow"
"VYOM, help me draft a professional email"  
"VYOM, generate content for my presentation"
"VYOM, create a summary of this topic"

Text Interface

# Direct text input also supported
input: "Generate a professional email for client follow-up"
output: "I'll create a professional follow-up email for you..."

๐Ÿ”ฎ Roadmap & Future Features

๐Ÿšง Coming Soon

Feature Priority Status ETA
๐ŸŽจ GUI Interface (Tkinter/PyQt) High ๐Ÿ”„ In Progress Q2 2025
๐Ÿ“ฑ Mobile Companion App High ๐Ÿ“‹ Planned Q3 2025
๐ŸŒ Web Automation (Playwright) High ๐Ÿ“‹ Planned Q2 2025
๐Ÿ•ต๏ธ Stealth Mode Medium ๐Ÿ“‹ Planned Q3 2025
๐Ÿ• Smart Scheduler & Reminders Medium ๐Ÿ“‹ Planned Q2 2025
๐Ÿ“ฉ WhatsApp/Telegram Integration Medium ๐Ÿ“‹ Planned Q3 2025
๐Ÿงฏ Offline Mode (Local AI) High ๐Ÿ”„ Research Q4 2025
๐Ÿ”— API Endpoints Low ๐Ÿ“‹ Planned Q4 2025
๐ŸŽฏ Long-term Vision
  • ๐Ÿ  Smart Home Integration - Control IoT devices
  • ๐Ÿš— Automotive Integration - In-car assistant capabilities
  • ๐ŸŽ“ Educational Features - Personalized learning assistance
  • ๐Ÿ’ผ Business Suite - Enterprise-grade features
  • ๐ŸŒ Multi-language Support - Global accessibility
---

๐Ÿค Contributing

We โค๏ธ contributions! VYOM is a community-driven project.

Contributors

Quick Contribution Guide

  1. ๐Ÿด Fork the repository
  2. ๐ŸŒฟ Create a feature branch (git checkout -b amazing-feature)
  3. ๐Ÿ’ป Code your enhancement
  4. โœ… Test thoroughly
  5. ๐Ÿ“ Commit with clear messages
  6. ๐Ÿš€ Push to your branch
  7. ๐Ÿ”„ Open a Pull Request

๐Ÿ“‹ Full Contributing Guide โ€ข ๐Ÿ› Report Issues โ€ข ๐Ÿ’ก Request Features

๐Ÿ† Achievements & Recognition

GitHub Stars GitHub Forks GitHub Watchers

Featured in:

  • ๐ŸŒŸ Awesome Python Projects
  • ๐Ÿค– AI Assistant Showcase
  • ๐Ÿš€ Emerging Tech Spotlight

๐Ÿ™ Acknowledgements

Special thanks to the amazing open-source community:

Organization Contribution
๐Ÿ”ฅ Groq Lightning-fast LLM inference
๐Ÿค— Cohere Advanced language understanding
๐Ÿค— Hugging Face ML model ecosystem
๐Ÿ Python Community Amazing language and libraries

๐Ÿ‘จโ€๐Ÿ’ป Special Mentions

  • All our amazing contributors and beta testers
  • The AI/ML community for inspiration and guidance
  • Open source mentors who guided this project

๐Ÿ“„ License

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

๐Ÿ“œ TL;DR: Free to use, modify, and distribute. No strings attached!

License: MIT


๐Ÿ“ž Support & Contact

Need Help? We're here for you!

GitHub Issues Discord Email

Response Times

  • ๐Ÿ› Bug Reports: < 24 hours
  • โœจ Feature Requests: < 48 hours
  • โ“ General Questions: < 12 hours

๐ŸŒŸ Show Your Support

If VYOM has helped you, please consider:

โญ Star this repository
๐Ÿด Fork and contribute
๐Ÿ“ข Share with friends


๐Ÿ’ซ Made with โค๏ธ by Shivam Singh

"VYOM โ€“ Not just virtual, truly yours."

๐Ÿš€ Join the future of AI-powered assistance today!


VYOM v2.0 โ€ข Built with ๐Ÿ Python โ€ข Powered by ๐Ÿค– AI โ€ข Made for ๐ŸŒ Everyone

About

VYOM (Virtual Yet Omnipotent Machine) is a futuristic AI-powered personal assistant , inspired by J.A.R.V.I.S. from Iron Man. Designed to simplify your digital life, VYOM uses advanced language models and browser automation to handle complex tasks with simple voice or text commands.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7