Hi everyone! Yesterday, I shared the first version of my 100% offline JARVIS desktop assistant built with Python, PyQt6, and Ollama.
Thanks to the feedback and ideas I've received (like adding Spotify integration and improving how the AI handles memory), I got straight to work. Today, I'm excited to share Version 1.1 !
π What's New in v1.1?
π§ The "Living Profile": I wanted JARVIS to know me without scanning my hard drive. Now, it reads a private, local system_profile.txt on startup. This injects my name, interests, and preferred tone into the system prompt. JARVIS knows who I am from second zero!
βοΈ Native PC Automation: I built an automations.py module. You can now tell JARVIS to play/pause Spotify, launch Steam games, or even send Discord messages via pyautogui/webhooks.
ποΈ Drag-and-Drop Vision: I integrated support for the LLaVA model.β¦