J.A.R.V.I.S — NIX
A local-first real-time voice AI that can hear, see and control your machine.

Goals
- Remove the subscription and cloud lock-in of commercial voice assistants.
- Give the assistant real capability on the machine: files, apps, browser and code execution.
- Keep context between sessions instead of restarting from zero every conversation.
- Hold conversational latency low enough to feel like speech, not request/response.
Approach & architecture
- 1
Realtime speech layer
Gemini Live Audio streams both directions, so the assistant can be interrupted mid-sentence instead of waiting for a full turn.
- 2
Tool layer
A registry of typed tools wraps OS control, file handling, code execution and Playwright-driven browser automation; the model picks tools by structured call.
- 3
Vision
Screen capture and webcam frames are attached on demand, so the assistant can answer questions about what is currently on screen.
- 4
Memory
A persistent store keeps facts, preferences and session logs, replayed as grounded context at the start of each session.
- 5
Wake control
Clap-to-wake and hotword handling keep the flow hands-free during long working sessions.

Tech stack

Results
tool capabilities exposed to the assistant
subscription cost — runs local-first on your own machine
memory persistence across restarts
Frequently asked questions
More case studies
LumoroX Park
A live driveway-parking marketplace, evolved from the Parking Space Management System.
LumoroX
An AI-native movie discovery platform, evolved from the Movie Recommendation System.
Telecom Customer Churn Prediction
An end-to-end ML pipeline that flags at-risk telecom subscribers before they leave.