Ross ROSS = Recommend OSS · open-source software intelligence for agents

vladmandic/human

Human: AI-powered 3D Face Detection & Rotation Tracking, Face Description & Recognition, Body Pose Tracking, 3D Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction, Gaze Tracking, Gesture Recognition observed · 2026-08-28

github.com/vladmandic/human · homepage · HTML · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

48/100

  • Activity 57
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2152
  • days_rel: n/a
  • days_push: 263
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3264 stars · 449 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Human is a JavaScript/TypeScript library built on TensorFlow.js that combines multiple ML models for 3D face detection and recognition, body pose tracking, 3D hand and finger tracking, iris analysis, and age, gender, and emotion prediction. It runs in browsers (WebGPU, WebGL, WASM, CPU) and Node.js with a unified API, attention pipeline, and built-in image, video, and webcam handling.

Use cases

  • detect and track faces in a webcam stream
  • recognize faces and match identities in the browser
  • track body pose from video for fitness apps
  • track 3D hand and finger movements
  • estimate age and gender from photos
  • detect emotions from facial expressions
  • track gaze and iris position
  • recognize hand gestures in real time

When to choose

  • you need multi-model human perception (face, pose, hands, gestures) with a single unified API
  • you want real-time inference in the browser without a server backend
  • you need both browser and Node.js support with GPU or WASM backends
  • you want temporal smoothing and attention pipelines out of the box

When to avoid

  • you need server-side Python or native ML frameworks rather than TensorFlow.js
  • you need maximum accuracy over speed for production biometric systems
  • you only need a single simple detection task where a lighter model would suffice
  • you require Node.js 23.x, which is not supported

Facets

library · maturity active

machine-learning computer-vision image-processing nlp computer-vision machine-learning artificial-intelligence web-development browser wasm cross-platform face-detection face-recognition pose-tracking hand-tracking tensorflowjs gesture-recognition age-estimation emotion-detection gaze-tracking body-segmentation webgpu webgl nodejs web-server

2 sources

Member repositories

RepositoryRoleHealth v2
vladmandic/humanmain48

For agents

markdown · JSON · MCP: product_card(name="vladmandic/human")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem