{"adoption": {"forks": 318, "observed_at": "2026-08-28T04:09:17.796779+00:00", "stars": 5413}, "canonical_url": "https://ross.abutalabs.com/products/androidtool-mac", "card": {"archived": false, "artifact_type": "application", "description": "One-click screenshots, video recordings, app installation for iOS and Android", "domain": ["developer-tools", "mobile-development", "cross-platform"], "enriched": true, "function": ["developer-tools", "gui", "video-processing", "image-processing"], "health_score": 20, "homepage": null, "language": "Swift", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["mortenjust/androidtool-mac"], "name": "mortenjust/androidtool-mac", "platform": [], "pushed_at": "2023-03-16T03:28:28+00:00", "repo": "mortenjust/androidtool-mac", "stars": 5413, "tags": ["android-debugging", "screenshot-tool", "screen-recording", "apk-sideloading", "adb-gui", "ios-tools", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["take screenshots of an android phone from my mac", "record a screen video of my android device as a gif", "install an apk file on my phone without the play store", "capture bug reports from connected devices", "run adb scripts on all connected devices with one click", "record demo videos of mobile apps for documentation"], "what_it_is": "A Mac desktop app that provides one-click screenshots, screen video recording (mp4 and gif), APK sideloading, bug reports, and custom script execution for Android and iOS devices connected via USB. It requires no Android or iOS SDK and works across all connected devices at once.", "when_to_avoid": ["you need advanced adb features or fine-grained device control", "you require actively maintained software with recent updates", "you are on Linux or Windows - this is macOS only"], "when_to_choose": ["you want a simple GUI for common adb tasks without installing the Android SDK", "you need quick screenshots or screen recordings of mobile devices for design or bug reports", "you work with multiple devices and want one-click actions on all of them"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/androidtool-mac", "repo": "mortenjust/androidtool-mac", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "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:09:17.796779+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:17.796779+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:57:45.712878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1294c0d79b0f76e4df3cc411179a32fe980fe8dce5619ad3e6b87593ebd247aa", "fetched_at": "2026-08-28T04:09:17.796779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mortenjust/androidtool-mac"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4145, "days_push": 1266, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}