{"adoption": {"forks": 28, "observed_at": "2026-08-28T04:03:15.812955+00:00", "stars": 1021}, "canonical_url": "https://ross.abutalabs.com/products/ahk_x11", "card": {"archived": false, "artifact_type": "application", "description": "AutoHotkey for Linux (X11-based systems)", "domain": ["operating-systems", "developer-tools"], "enriched": true, "function": ["interpreter", "workflow-automation", "gui", "developer-tools"], "health_score": 71, "homepage": null, "language": "Crystal", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["phil294/AHK_X11"], "name": "phil294/AHK_X11", "platform": ["cli"], "pushed_at": "2026-01-03T19:01:14+00:00", "repo": "phil294/AHK_X11", "stars": 1021, "tags": ["autohotkey", "hotkeys", "hotstrings", "keyboard-automation", "window-management", "scripting-language", "appimage", "x11", "automation", "command-line", "linux", "desktop"], "topics": [], "urls": [], "use_cases": ["run AutoHotkey scripts on Linux", "create custom keyboard hotkeys on Linux", "expand text abbreviations with hotstrings", "automate window management on X11", "build simple GUI dialogs for automation tasks", "manipulate the clipboard with keyboard shortcuts"], "what_it_is": "AHK_X11 is a reimplementation of the AutoHotkey automation scripting language for Linux systems running the X11 windowing system. It supports hotkeys, hotstrings, clipboard manipulation, GUI creation, and window management, though Windows AutoHotkey scripts usually require modifications to run.", "when_to_avoid": ["you use Wayland instead of X11 (not supported yet)", "you need to run existing Windows AutoHotkey scripts unmodified", "you need full AutoHotkey v2 feature parity"], "when_to_choose": ["you're an AutoHotkey user switching to or working on Linux with X11", "you want a single portable executable for keyboard-driven automation on Linux", "you need hotkeys, hotstrings, or window management automation on X11-based desktops"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ahk_x11", "repo": "phil294/AHK_X11", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "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:03:15.812955+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.812955+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:08:51.590561+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25e2903c2c9040529e39f63bd086ae1b8ea315a9724f0c201db196c338e163ad", "fetched_at": "2026-08-28T04:03:15.812955+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phil294/AHK_X11"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 60, "longevity": 100, "rhythm": 42}, "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": 1530, "days_push": 242, "days_rel": 306, "gap_med": 48, "n_releases_24m": 4}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}