{"adoption": {"forks": 208, "observed_at": "2026-08-28T04:08:28.200534+00:00", "stars": 3884}, "canonical_url": "https://ross.abutalabs.com/products/a-shell", "card": {"archived": false, "artifact_type": "application", "description": "A terminal for iOS, with multiple windows", "domain": ["developer-tools", "mobile-development"], "enriched": true, "function": ["cli", "terminal-ui", "interpreter"], "health_score": 74, "homepage": null, "language": "Perl", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["holzschu/a-shell"], "name": "holzschu/a-shell", "platform": [], "pushed_at": "2026-07-02T13:39:53+00:00", "repo": "holzschu/a-shell", "stars": 3884, "tags": ["shell", "terminal-emulator", "ios-app", "multiple-windows", "python", "lua", "command-line", "ios", "mobile"], "topics": [], "urls": [], "use_cases": ["run a unix shell on my iphone or ipad", "run python scripts on ios", "use command line tools like grep and whois on ipad", "open multiple terminal windows on ipad", "compile latex documents on ios", "customize a terminal with profiles and themes on ios"], "what_it_is": "a-Shell is a Unix-like terminal application for iOS and iPadOS with support for multiple windows, each with its own context, history, and appearance. It is built on ios_system and bundles common command-line tools including python3, lua, and pdflatex.", "when_to_avoid": ["you need a full Linux environment with apt packages or Docker", "you need a terminal on macOS, Windows, or Android", "you need heavy native compilation toolchains beyond what iOS allows"], "when_to_choose": ["you need a real terminal and shell environment on an iPhone or iPad", "you want to run Python, Lua, or LaTeX locally on iOS without a server", "you want multiple independent terminal windows on iPadOS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/a-shell", "repo": "holzschu/a-shell", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "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:08:28.200534+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.200534+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:40.936596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "240ddca6458d6dd02efba16c7ec05c912f43a0c641b81a70d6a812b2b901c08e", "fetched_at": "2026-08-28T04:08:28.200534+00:00", "kind": "readme", "missing": false, "url": "https://github.com/holzschu/a-shell"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 100, "rhythm": 8}, "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": 2611, "days_push": 62, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}