by Avinashb722
🤖 Advanced AI-powered virtual assistant with voice recognition, face authentication, phone integration, and intelligent automation capabilities.
# Add to your Claude Code skills
git clone https://github.com/Avinashb722/jarvis-ai-assistantGuides for using ai agents skills like jarvis-ai-assistant.
Last scanned: 9/17/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-17T09:14:30.855Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}See how jarvis-ai-assistant compares with popular alternatives.
jarvis-ai-assistant is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Avinashb722. 🤖 Advanced AI-powered virtual assistant with voice recognition, face authentication, phone integration, and intelligent automation capabilities. It has 101 GitHub stars.
Yes. jarvis-ai-assistant passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Avinashb722/jarvis-ai-assistant" and add it to your Claude Code skills directory (see the Installation section above).
jarvis-ai-assistant is primarily written in Python. It is open-source under Avinashb722 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh jarvis-ai-assistant against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
An advanced AI-powered virtual assistant with voice recognition, face authentication, phone integration, and intelligent automation capabilities.
JARVIS AI Assistant is a sophisticated virtual assistant that combines cutting-edge AI technologies with practical automation features. Built with Python and modern web technologies, it offers voice-controlled interactions, biometric authentication, phone integration, and intelligent task automation.
The assistant leverages multiple AI providers (Groq, Google Gemini) for natural language processing and provides a sleek web-based interface for seamless user interaction.
JARVIS AI Assistant
├── Frontend (Web UI)
│ ├── HTML/CSS/JavaScript
│ ├── Eel Framework
│ └── Real-time Communication
├── Core Engine
│ ├── Voice Processing
│ ├── AI Integration
│ ├── Command Processing
│ └── Authentication
├── System Integration
│ ├── Phone Control (ADB)
│ ├── Application Control
│ ├── File Management
│ └── System Monitoring
└── Data Layer
├── User Profiles
├── Command History
├── Configuration
└── Authentication Data
graph TB
A[User Interface] --> B[Voice Input]
A --> C[Web Interface]
B --> D[Speech Recognition]
C --> E[Command Parser]
D --> F[AI Processing]
E --> F
F --> G[Groq AI]
F --> H[Gemini AI]
G --> I[Command Execution]
H --> I
I --> J[System Control]
I --> K[Phone Integration]
I --> L[Application Control]
J --> M[Response Generation]
K --> M
L --> M
M --> N[Text-to-Speech]
M --> O[UI Update]
Clone the repository
git clone https://github.com/Avinashb722/jarvis-ai-assistant.git
cd jarvis-ai-assistant
Run the automated installer
install.bat
Install Python dependencies
pip install -r requirements.txt
Set up API keys
# Edit groq_config.py
GROQ_API_KEY = "your-groq-api-key-here"
# Edit gemini_config.py
GEMINI_API_KEY = "your-gemini-api-key-here"
Configure phone integration (Optional)
# Enable USB debugging on Android device
# Install ADB tools
# Run: python setup_phone_link.py
Set up face authentication (Optional)
python setup_face_auth.py
python run.py
python main.py
# Face authentication setup
python setup_face_auth.py
# Phone integration setup
python setup_phone_link.py
# Add new user
python add_user.py
Modern web-based control interface
Real-time command processing and history
Comprehensive settings and configuration
System startup and authentication
# groq_config.py
GROQ_API_KEY = "your-groq-api-key"
# gemini_config.py
GEMINI_API_KEY = "your-gemini-api-key"
{
"gender": "male",
"speed": "normal",
"volume": "medium"
}
{
"face_auth_enabled": true,
"fingerprint_auth_enabled": true
}
# System Control
"open notepad"
"close chrome"
"take screenshot"
"show system stats"
# Phone Integration
"send message to John"
"call mom"
"read my messages"
# AI Queries
"what's the weather today?"
"tell me a joke"
"explain quantum physics"
"create a presentation about AI"
from engine.command import allCommands
from engine.dual_ai import get_simple_response
# Execute command
allCommands("open calculator")
# Get AI response
response = get_simple_response("What's the capital of France?")
print(response)
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License
Copyright (c) 2024 JARVIS AI Assistant
Permission is hereby granted, free of charge, to any person obtaining