tokens&
BrowseFor enterprises
tokens&

Find tools, check provider offers, save a build plan, and share your work when you’re ready.

For buildersFor enterprises

For builders

  • Product launches
  • Builder projects
  • Startup credits and perks
  • Agent Skills
  • Published agents
  • API and agent docs
  • Publish a project

For enterprises

  • Start free company workspace
  • Submit a tool, product, or perk

Community

  • Community
  • Newsletter
  • Events
Xin

© 2026 tokensand, LLC. All rights reserved.

  • Terms
  • Privacy
  • Security
  • Data Processing
  • Status
  1. Hackathon
  2. Project gallery
  3. Visual Actions
jirubin159about 1 month agoContributorJudging locked: Event build

Visual Actions

It's a menu bar app that controls the desktop with gestures, using modes the way Vim does. You raise an open palm to "arm" it, then make a command gesture:

Community votes recognize the build and do not affect official judging.

Review the project

Start with the source code, then open the demo or video if available.

View GitHub repository
Watch demo videoProject gallery
Demo video
Watch demo video
Project description
1. Perception: MediaPipe Hand Landmarker reads 21 hand landmarks from each OpenCV webcam frame. We turn them into a 65-number feature vector. 2. Classification: A scikit-learn logistic regression, trained on public HaGRIDv2 landmarks plus synthetic and calibration data, labels each frame. A hold timer weighted by confidence keeps random hand movement from firing commands. 3. Action: PyObjC calls macOS directly (Quartz events, the Accessibility API, overlays). It sends keystrokes, moves windows with its own snapping, and draws on-screen feedback. 4. Self-improvement loop (the hackathon part): Every gesture event is logged. The intent pipeline goes segments → video clips → Cosmos Reason → JEV check → tagger → review → export: - Cosmos Reason (the shared NIM, cosmos3-nano-reasoner) watches each clip and judges what the user meant to do: a real command, a misfire, or a missed gesture. - A JEV pass (over OpenRouter) cross-checks Cosmos's verdict. - An LLM tagger with escalation to a stronger model settles disagreements and writes corrected labels. - The corrected labels go back into retraining.
Project links
  • GitHub repository
  • Demo video
Tools used
  • VAST Data logoVAST Data

    Provider website

    Sign in to visit
Builder
JI

jirubin159

Builder on tokens&

  • CoreWeave (Weights & Biases) logoCoreWeave (Weights & Biases)

    Event resource · Create a Weights & Biases account

    Sign in to visit
  • NVIDIA logoNVIDIA

    Provider website

    Sign in to visit