Jarvis is a Linux-only AI desktop assistant that you can open instantly using keyboard shortcuts.
It supports voice + text commands, uses a local NLP model to understand user intent,
and responds using a local Edge-TTS server (open-source).
Built for speed, and full on-device control.
Click here to watch the full demo
- Double-press Ctrl → Jarvis appears anywhere on your screen.
- Type or speak commands instantly.
- Hold Ctrl + S → speak
- Release → Jarvis processes your speech
- Converts speech → text → NLP → action
Understands commands such as:
open_appsearch_webplay_mediascan_networkget_infosystem_control- ...and more.
- Jarvis speaks responses using a local Edge-TTS server.
- Fully offline and open-source.
- Press Q anytime to stop the speech output.
Supports Linux desktops.
| Action | Shortcut |
|---|---|
| Open Jarvis popup | Ctrl (twice) |
| Voice command | Hold Ctrl + S, speak, release |
| Stop voice speaking | Press Q |
| Close popup | click anyware or Ctrl (twise) |
- “Open VS Code”
- “Scan my open port”
- “Who is Elon Musk?”
- “What is my system condition”
- “Open my last workspace”
- “Play song”
- Weather
- WhatsApp message
- Open Instagram
- Open Facebook
- Open camera
- Wikipedia (Elon musk)
- Open Google
- Open YouTube
- Play song
- Volume (up/down)
- Today’s Schedule
- Purchase Options (Flipkart , Amazon)
- Suggestions
- Open my yesterday night workspace
- Ip address
- System conditions
- Internet speed
- Scan vulnerable ports
- Scan open ports
Double Ctrl → Popup UI → (Optional: STT) → NLP Intent Model → Skill Router → Linux Action Module → Result (Text + Edge-TTS Voice)
- Linux (Ubuntu / Arch / Fedora / etc.)
- Python 3.x
- Installed local Edge-TTS server
