Jarvis by Sriyans

๐Ÿš€ Made in India โ€ข Desktop AI Assistant

Your personal AI that opens apps, plays music, writes code, handles documents & more.

Jarvis 1.0 focuses on practical productivity: app control, media playback, voice input/output, web search, file handling, and smart content creation (HTML, Word, Excel, PPT). Built with Python; integrates OpenRouter/Gemini API for reasoning and generation.

๐Ÿ”ฎ Advanced Capabilities

๐ŸŽ™๏ธ Voice + Multilingual

Hands-free with speech recognition & text-to-speech. Intent detection supports natural prompts (English/Hindi). Auto-detects user intent, then routes to the right skill.

Voice I/OLang DetectTranslator

๐ŸŒ Smart App & Web Control

Launch Chrome/Spotify/Word/Excel/PowerPoint; search the web; open sites fast. Ask, "search for sodium-ion battery news" or "open YouTube".

ChromeSpotifyYouTube

๐ŸŽต Media & Files

Play/pause/stop media. Open, list, delete files. Get quick file info: "details readme.txt".

Play/PauseFile Ops

๐Ÿค– AI that Creates

Generate HTML pages, draft letters, edit docs, craft slides, and manipulate spreadsheets with natural prompts. Also: code writing & debugging.

HTMLWordExcelPPTCode

โšก Weather & Utilities

Ask for weather/forecast, take screenshots, and more. Built to be extended with new skills.

WeatherScreenshotExtensible

๐Ÿ”— Neural Networks

Advanced AI reasoning powered by cutting-edge language models. Contextual understanding and intelligent response generation.

OpenRouterGeminiNeural AI

โšก Command Matrix

Speak or type these natural phrases. Jarvis maps them to intents using pattern matching and routes them to handlers.

๐Ÿ“ File Operations
  • open report.pdf โ€” open a file
  • view notes.txt โ€” preview a file
  • list files / show files
  • delete test.py
  • details readme.md / tell me about data.csv
๐ŸŒ Web & Online
  • search for sodium-ion batteries
  • find python list comprehension
  • weather in Bokaro / what's the weather
  • open youtube / go to google.com
๐Ÿ–ฅ๏ธ App Control
  • open chrome / launch spotify
  • close that window / kill excel
๐ŸŽต Media Control
  • play Naatu Naatu on youtube
  • play music / pause / stop
๐Ÿ“„ Word Documents
  • create word internship cover letter
  • read word offer.docx
  • edit word resume.docx
  • write application for sick leave
  • edit this to formal tone
๐Ÿงฎ Excel Spreadsheets
  • create excel monthly budget
  • read excel marks.xlsx
  • edit excel sales to add totals
๐Ÿ“Š PowerPoint
  • create presentation science exhibition
  • read ppt demo.pptx
  • add slide to demo.pptx
๐Ÿง  AI Interactions
  • write a code in python to sort numbers
  • debug this error: index out of range
  • tell me a joke / tell a story
๐Ÿงฐ Utilities
  • take a screenshot / capture my screen
  • forecast for tomorrow

๐Ÿ”ง How It Works

1) Intent Detection

User input โ†’ normalized โ†’ matched against regex patterns (e.g., create html landing page โ†’ ai_html_write).

2) Command Dispatch

The dispatcher routes intents to specialized handlers (apps/files/web/media/documents, etc.).

3) Skills & Tools

Handlers leverage Python libraries plus LLM APIs (OpenRouter/Gemini) for generation, editing and reasoning.

4) Voice & Feedback

Speech recognition, language detection, and TTS give a conversational, multilingual experience.

๐Ÿ“ Notes

System Requirements

  • Windows PC (tested with i3 + 8GB RAM, no dedicated GPU)
  • Microphone for voice features
  • Internet for web search & AI features (OpenRouter/Gemini)

Privacy

Jarvis processes your prompts locally and only sends necessary requests to APIs for AI features. You control what you share.

Extending Jarvis

Add new patterns to the Intent Detector and implement a handler. Jarvis autoโ€‘detects prompt type (code, file ops, jokes, etc.).

๐Ÿ“ง Contact

About the Creator

Hi, I'm Sriyans, a passionate Class 10 student and programmer from India. I love creating innovative solutions with code and exploring the endless possibilities of technology.

My skills include Python, Java, HTML, CSS, JavaScript, and I'm constantly learning new technologies. Jarvis is my passion project that combines my love for AI and practical problem-solving.

Feel free to reach out to me for collaborations, questions, or just to say hello!

Python Java HTML/CSS JavaScript AI/ML
๐Ÿ“ง sriyansraj02@gmail.com

โฌ‡๏ธ Download & Try

Get the Windows build (.exe) and a simple setup that asks your name for a personalized experience. You can also compile locally from source.