Solo builder · AI Engineer · 2026

J.A.R.V.I.S — NIX

A local-first real-time voice AI that can hear, see and control your machine.

PythonGemini Live APIPlaywrightDesktop AutomationVector Memory
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. 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. 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. 3

    Vision

    Screen capture and webcam frames are attached on demand, so the assistant can answer questions about what is currently on screen.

  4. 4

    Memory

    A persistent store keeps facts, preferences and session logs, replayed as grounded context at the start of each session.

  5. 5

    Wake control

    Clap-to-wake and hotword handling keep the flow hands-free during long working sessions.

Architecture diagram of J.A.R.V.I.S — NIX: microphone input into a Gemini Live audio stream, connected to a tool registry, desktop control, Playwright browser automation, screen and webcam vision, and a vector memory store.
System architecture — streaming audio, tool registry, vision and persistent memory.

Tech stack

Python
Gemini Live API
Playwright
Desktop Automation
Vector Memory
Voice assistant interface showing a live audio waveform, a sidebar of tool capabilities for files, browser, screen, code and apps, and a session memory panel of saved facts.
Assistant surface — capabilities sidebar and cross-session memory panel.

Results

15+

tool capabilities exposed to the assistant

0

subscription cost — runs local-first on your own machine

Cross-session

memory persistence across restarts

Frequently asked questions

More case studies

All projects