Xetera/ghost-cursor
Some data may be outdated โ see provenance labels.
๐ฑ๏ธ Generate human-like mouse movements with puppeteer or on any 2D plane observed ยท 2026-10-03
Health v2 ยท maintenance only
76/100
- Activity 97
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) โ computed 2026-10-22. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2563
- days_rel: n/a
- days_push: 23
- n_releases_24m: 0
Adoption not part of the score
1601 stars ยท 167 forks observed ยท 2026-10-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A TypeScript library that generates human-like mouse movement paths using bezier curves, usable standalone on any 2D plane or integrated with Puppeteer for browser automation. It simulates realistic cursor behavior including overshoot, random point selection within elements, and speed adjustments.
Use cases
- make puppeteer mouse movements look human
- avoid bot detection when automating clicks
- generate realistic cursor paths between two coordinates
- simulate human-like clicking in browser tests
- animate a cursor along a natural curve on a 2D plane
When to choose
- you use Puppeteer and need undetectable, human-like mouse behavior
- you need programmatic realistic mouse path generation on any 2D plane
- you're building web scrapers or automation bots that must evade bot detection
When to avoid
- you need real input-event simulation outside a browser context
- you want deterministic, exact-coordinate clicking for reliable test assertions
- your project doesn't use JavaScript/TypeScript or Node.js
Facets
library ยท maturity active
workflow-automation simulation testing web-development developer-tools cross-platform puppeteer mouse-movement bot-detection-evasion bezier-curves web-scraping automation nodejs
2 sources
- readme: https://github.com/Xetera/ghost-cursor ยท fetched 2026-10-03 ยท 1153ea2e12fc
- registry_npm: https://registry.npmjs.org/ghost-cursor ยท fetched 2026-08-29 ยท 7ea7ab1534f6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Xetera/ghost-cursor | main | 76 |
For agents
markdown ยท JSON ยท MCP: product_card(name="Xetera/ghost-cursor")
Data as of 2026-10-19T08:05:51.212177+00:00 ยท Report a problem