An AI buddy that lives on your screen, sees what you see, and guides your cursor to exactly where you need to go.
Inspired by Clicky (macOS) — built from the ground up for Windows.
-
Press
Ctrl+Fand speak your question- "How do I add a filter in DaVinci Resolve?"
- "Where do I set keyframes in After Effects?"
- "How do I center this element in Figma?"
-
Press again — Navi captures your screen and asks Gemma 4 (running locally via Ollama)
-
Navi flies to the exact UI element, shows "Here!", and explains what to do next — both in text and voice
-
Click anywhere or press
Escto dismiss
- Windows 10/11 (64-bit)
- Ollama with
gemma4model pulled - Microphone
# 1. Install Ollama from https://ollama.com/download
# 2. Pull the vision model
ollama pull gemma4
# 3. Clone this repo and install deps
npm install
# 4. Start Navi
npm start| Key | Action |
|---|---|
Ctrl+F |
Toggle listen / send |
Ctrl+N |
Open settings |
Esc |
Dismiss guidance |
Press Ctrl+N to open the settings panel:
- Voice: Local (browser TTS) or ElevenLabs
- ElevenLabs API Key + Voice ID for premium voice
┌─────────────────────────────────────────────┐
│ Your Screen (any app) │
│ │
│ ┌──────────────────────────────────────┐ │
│ │ Electron Overlay (transparent win) │ │
│ │ │ │
│ │ • Buddy ✦ (follows cursor) │ │
│ │ • "Here!" callout │ │
│ │ • Step-by-step bubble │ │
│ │ • Status bar │ │
│ └──────────────────────────────────────┘ │
└─────────────────────────────────────────────┘
↕ desktopCapturer (screenshot)
↕ globalShortcut (Ctrl+F)
↕ @xenova/transformers Whisper (voice → text)
↕ SpeechSynthesis / ElevenLabs (text → voice)
↕ fetch → localhost:11434
┌──────────────────────────────┐
│ Ollama (local AI server) │
│ Model: gemma4 (vision) │
│ Input: screenshot + query │
│ Output: {x, y, label, steps}│
└──────────────────────────────┘
navi/
├── src/
│ ├── main.js # Electron main process
│ ├── preload.js # Secure bridge (main ↔ renderer)
│ ├── overlay.html # Full UI: buddy, bubble, voice, animation
│ └── setup.html # First-run setup wizard
├── docs/
│ └── index.html # GitHub Pages landing page
├── package.json
└── README.md
$env:CSC_IDENTITY_AUTO_DISCOVERY="false"; npm run build
# Output: dist/Navi Setup 1.0.0.exeEverything runs 100% locally. Your screen, voice, and questions never leave your machine. Ollama and Whisper run entirely on your GPU/CPU.
Made with ♥ for Windows