{"adoption": {"forks": 66, "observed_at": "2026-08-28T04:06:01.578481+00:00", "stars": 1979}, "canonical_url": "https://ross.abutalabs.com/products/instantspaceswitcher", "card": {"archived": false, "artifact_type": "application", "description": "Native space switching on macOS with no animation", "domain": ["developer-tools", "desktop-applications", "operating-systems"], "enriched": true, "function": ["desktop-framework", "cli"], "health_score": 92, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["jurplel/InstantSpaceSwitcher"], "name": "jurplel/InstantSpaceSwitcher", "platform": ["cli"], "pushed_at": "2026-06-21T22:00:14+00:00", "repo": "jurplel/InstantSpaceSwitcher", "stars": 1979, "tags": ["macos-spaces", "window-management", "workspace-switching", "no-animation", "accessibility-api", "macos"], "topics": [], "urls": [], "use_cases": ["switch macOS spaces without animation", "instant workspace switching on high refresh rate monitors", "disable space switching animation on macOS", "switch desktops via command line", "use native macOS spaces without waiting for transitions"], "what_it_is": "A native macOS app that switches between Spaces instantly by skipping the built-in animation, using a synthetic high-velocity trackpad gesture. It requires no SIP disabling and includes a small CLI for scripting.", "when_to_avoid": ["you are on Linux or Windows", "you need a full window manager with tiling or layout features", "you rely on third-party space managers like yabai or Amethyst"], "when_to_choose": ["you use macOS Spaces and find the switching animation slow or disruptive", "you want a free native solution that doesn't require disabling SIP", "you want to trigger space switches from scripts via the bundled CLI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/instantspaceswitcher", "repo": "jurplel/InstantSpaceSwitcher", "role": "main", "score": 71}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "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:06:01.578481+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.578481+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:04:42.443127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43a47afda4795633919e2a8acdd8e7a7052159e19ca9b4029acc9b48118d07bf", "fetched_at": "2026-08-28T04:06:01.578481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jurplel/InstantSpaceSwitcher"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 18, "rhythm": 80}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 262, "days_push": 73, "days_rel": 137, "gap_med": 8, "n_releases_24m": 2}, "score": 71, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}