{"adoption": {"forks": 208, "observed_at": "2026-08-28T04:04:58.019540+00:00", "stars": 1522}, "canonical_url": "https://ross.abutalabs.com/products/cursor-reset", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A script to reset Cursor editor's device identification system. Helps resolve account restrictions and trial-related issues.", "domain": ["developer-tools", "text-editors", "privacy"], "enriched": true, "function": ["developer-tools", "configuration-management", "security"], "health_score": 26, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["ultrasev/cursor-reset"], "name": "ultrasev/cursor-reset", "platform": ["windows", "python", "cli"], "pushed_at": "2025-03-04T07:32:55+00:00", "repo": "ultrasev/cursor-reset", "stars": 1522, "tags": ["cursor-editor", "device-id-reset", "trial-reset", "machine-id", "single-script", "linux", "macos"], "topics": ["cursor", "deviceid", "machineid", "reset", "macmachineid"], "urls": [], "use_cases": ["reset cursor editor device id", "bypass cursor trial restrictions", "fix cursor account restrictions after switching accounts", "generate new machine id for cursor", "reset cursor telemetry machine id on mac or windows"], "what_it_is": "A small Python script that regenerates the device identifiers (telemetry.machineId, macMachineId, etc.) stored in the Cursor editor's configuration file. It is used to make Cursor treat the machine as a new device, e.g. after account restrictions or trial limits.", "when_to_avoid": ["you run a Cursor version newer than 0.44, which is unsupported", "you need a maintained tool with a license or ongoing updates", "you are unwilling to disable Cursor auto-updates and manually manage versions"], "when_to_choose": ["you use Cursor v0.44 or below and need to reset its device identity", "you want a zero-dependency, single-file script that backs up the original config", "you need a quick cross-platform (Windows/macOS/Linux) device ID reset"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cursor-reset", "repo": "ultrasev/cursor-reset", "role": "main", "score": 25}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.019540+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:49.533501+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25094d9a0aa624bd6f6e31bdc88c14fe860584cd71d64cb6dd8244812d092d5", "fetched_at": "2026-08-28T04:04:58.019540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ultrasev/cursor-reset"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 9, "longevity": 45, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 630, "days_push": 547, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 25, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}