Back to browse
GitHub Repository

Rust CLI for monitor focus switching from head pose

4 starsRust

a Rust CLI to automatically swap monitor focus based on your gaze

by treexs·Mar 28, 2026·4 points·2 comments

AI Analysis

●●SolidNiche GemWizardry

Webcam head-tracking for window focus without buying expensive eye-tracking hardware.

Strengths
  • Embedded ONNX runtime means zero external dependencies for the binary.
  • Local processing ensures privacy, no video streams leave the machine.
  • Three focus modes allow customization for different window management workflows.
Weaknesses
  • Windows-only support excludes macOS and Linux users entirely for now.
  • Experimental status warns of bugs and varying behavior across setups.
Category
Target Audience

Multi-monitor developers and power users

Similar To

Tobii Eye Tracker · GazeTracker · Looki

Similar Projects

Productivity●●Solid

Focus windows by scrolling or looking at another monitor

Scroll-to-Focus uses a CGEventTap + AXUIElement to raise the exact window under the cursor, while Eye Tracking feeds webcam frames to Vision and blends head yaw + pupil offset for per-monitor focus — a tidy mix of low-level macOS APIs and ML-ish heuristics. Real-world details are handled too (calibration flow, sound/notification feedback), but expect friction from macOS permissions and the webcam requirement.

WizardryNiche Gem
AquiGorka
103mo ago