System online · v0.2 Voice

Your handis the mouse.

ZEHEN turns your laptop camera into a gesture controller for Windows and your voice into its command line. Say "Zehen" and it opens, clicks, types and answers out loud. Free, open source, no extra hardware.

21hand points tracked
10gestures
0camera bytes uploaded
// Live capture

Watch it run on a real desktop.

Open palm brings up the launcher. Tap Notepad. Write “Hey” in the air and Windows types it. Jump to YouTube, scroll with two fingers, stretch both hands to zoom, swipe back.

REC · 1920×1080 · 41srecorded with WinScreen Studio
// Capabilities

Everything a mouse does. Then more.

01

Invisible camera

Tracking runs in the background. A see-through HUD draws a glowing cursor ring; your screen stays yours.

02

Air-writing

Pinch and write in the air. Windows' offline handwriting recognition types it into any app, with “did you mean” fixes.

03

Launcher

Hold an open palm: every open window, your favourite apps, search across all installed apps, system controls.

04

Two hands

Stretch both hands to zoom like a photo. Swipe your other hand to flick between apps.

05

Feels steady

One Euro smoothing, debounced gestures and click-lock make a hand as precise as a touchpad.

06

Stays out of the way

Touch your real mouse and ZEHEN lets go. Make a fist to pause. Guided tutorial on first run.

07

Voice control

One wake word, then plain language. It plans the steps, runs them, reads the result and keeps going until it is done. It learns how you say the wake word, so it wakes for you and nothing else. Ask it anything and it talks back.

08

Works inside apps

Clicks buttons, tabs and list items by name through Windows UI Automation, types in any language, runs PowerShell for the rest.

09

Glass panel

A small translucent pill shows what your hand or voice is doing. Point at it and it opens, then folds back on its own. One button turns the camera off for voice-only use.

// Gesture set

Ten moves. Learn them in a minute.

01
Index finger upMove the cursor
02
PinchClick · hold to drag
03
Pinch twiceOpen apps, files, folders
04
Thumb to middleRight-click
05
Two fingers upScroll up and down
06
Open palm, holdLauncher
07
Three fingers, holdWriting pad
08
Both hands stretchZoom in / out
09
Other hand swipesSwitch app
10
FistPause
// Voice

Say "Zehen". It does the rest.

The wake word is detected on your PC and only counts at the start of a phrase, so ordinary conversation never wakes it. After it, the assistant plans the job, acts, looks at the result and answers out loud. Pick a request to see the loop. This is a recorded walkthrough, not a live model.

Hear

Vosk wakes on the first word. Your request is transcribed on the PC, or by Groq Whisper with a Groq key.

Plan

A language model answers in strict JSON. Anything outside the action list is dropped.

Act

Apps, keys, UI Automation clicks, links, PowerShell. At most six steps per request.

Say

Kokoro, an open source neural voice, reads the answer so you never need to look.

// Pipeline

From light to action in 33 ms.

See

The camera frame is mirrored and handed to MediaPipe, never stored or shown.

Track

21 landmarks per hand, both hands, every frame, fully on-device.

Understand

Finger poses, pinch distance scaled to hand size, debounced into a gesture.

Act

Real mouse, wheel and keystrokes, plus the HUD so you always see what happened.

// Roadmap

Built toward the movies.

Mark I SHIPPED

Cursor, clicks, scroll, two-hand zoom, launcher, air-writing, keyboard, tutorial.

Voice SHIPPED

Wake word, spoken replies, planning with a free cloud or offline model, UI Automation, PowerShell, glass panel.

Mark II NEXT

Per-person calibration, custom gestures, a trained wake word, Hindi, sound feedback, multi-monitor, one-click installer.

Point and speak PLANNED

Point at a window and say “maximize” or “send it to the left screen”.

Holo-table RESEARCH

Grab and throw windows between screens, rotate 3D models with two hands, push to press.

Stark RESEARCH

AR glasses, eye + hand targeting, smart home, gesture macros, plugin API.

// Brain

Free either way.

The assistant needs a language model to plan. Use a free cloud key for speed, or let ZEHEN download a small model once and keep everything on your PC.

Free cloud keyOffline brain
SetupPanel, Get key, sign in, Paste keyNone. Downloads once, 1.1 GB
ModelGroq gpt-oss-120b, Gemini Flash or OpenRouter freeQwen3 1.7B on your CPU
SkillFast and strong, handles multi-step plansSlower and simpler
CostFree plan with limits the provider can changeFree forever
Leaves your PCWhat you ask after the wake word, plus app and window namesNothing
// Privacy and safety

Local first. Honest about the rest.

  • Camera frames are analysed in memory and dropped. Never shown, saved or uploaded.
  • The wake word runs on your PC. Audio is used only after you say it.
  • With a cloud key, your request goes to that provider. With the offline brain, nothing leaves.
  • The assistant runs actions and PowerShell without asking. Pause with a fist, or turn the microphone off.
  • No accounts, no telemetry, no ads. MIT licensed.
// Get started

Three commands.

# Windows 10/11 · Python 3.10+ · webcam + microphone
git clone https://github.com/priyanshusta/ZEHEN.git
cd ZEHEN
.\ZEHEN.bat

Fork it first if you want to change it: fork on GitHub. A guided tutorial runs the first time, then say "Zehen".

// FAQ

Questions people ask.

Is ZEHEN really free?

Yes. It is MIT licensed, has no paid tier and needs no account. The optional cloud brain uses providers' free plans; if one changes, switch keys or use the offline brain.

Can I control my computer with hand gestures using only a webcam?

Yes. ZEHEN tracks both hands with MediaPipe through a normal laptop camera and drives the real Windows cursor, clicks, scrolling and zoom. No gloves, depth camera or other hardware.

Is it a free, open source Jarvis for Windows?

That is the idea. Say the wake word, ask in plain language, and the assistant operates your PC and answers out loud. The wake word, speech engine and voice are open source and run offline.

Does it work offline?

Hand tracking, handwriting, the wake word and the voice are offline. Planning needs a brain: the offline Qwen3 model works with no internet after its one-time download.

It does not wake when I say "Zehen".

The speech model has no word "zehen" and hears it as "zane". If your accent differs, add spellings to wake in .zehen.json, and say the word at the start of a phrase.

How much memory does it use?

About 0.7 GB with the camera, hand tracking, voice recognition and the voice loaded.

macOS or Linux?

Not yet. The window and app control, handwriting recognition and UI Automation are Windows specific. It is on the roadmap.