a-Shell vs GitHub Mobile
GitHub Mobile wins · 1–10 (9 drawn)
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
Agent access
ai-native userPoint an agent at llms.txt or agent-oriented docs
weight 2 · round to GitHub Mobilea-Shellnone0/10Probe of llms.txt returns 404 and no agent-oriented docs or API spec are found anywhere in the evidence pack; a-Shell provides only standard shell/vim/help docs.
- [probe] “PROBE llms.txt: HTTP 404 at https://holzschu.github.io/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://holzschu.github.io/openapi.json, https://holzschu.github.io/swagger.json, https://holzschu.g…”
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
A probe confirms docs.github.com serves a valid llms.txt (HTTP 200) that an agent could be pointed at, but this is generic GitHub documentation rather than anything specific to GitHub Mobile, and no GitHub Mobile-specific agent-oriented docs are shown. missing for 10: GitHub Mobile-specific agent-facing documentation, confirmation the llms.txt content covers mobile app usage, independent corroboration of agents actually using it.
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.github.com/llms.txt # GitHub Docs > GitHub is a developer platform for building, shipping, and mai…”
ai-native userDrive the product through a documented public API
weight 3 · round drawna-Shellnone0/10a-Shell offers Apple Shortcuts integration and a CLI command set, but there is no documented public API (REST/OpenAPI/SDK) for programmatic control; explicit probes for llms.txt and OpenAPI specs both returned 404.
- [probe] “PROBE llms.txt: HTTP 404 at https://holzschu.github.io/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://holzschu.github.io/openapi.json, https://holzschu.github.io/swagger.json, https://holzschu.g…”
- [github] “a-Shell is compatible with Apple Shortcuts, giving users full control of the Shell. You can write complex Shortcuts to download, process and…”
GitHub Mobilenone0/10GitHub Mobile is a client app with no evidence of exposing its own documented public API; the probe for an OpenAPI/Swagger spec at docs.github.com returned 404s, and the docs pack only markets Copilot features, not programmatic API access to the mobile app itself. missing for 10: any documented REST/GraphQL/OpenAPI spec for driving GitHub Mobile, SDKs, or automation endpoints tied to this product.
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.github.com/openapi.json, https://docs.github.com/swagger.json, https://docs.github.com/…”
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.github.com/llms.txt # GitHub Docs > GitHub is a developer platform for building, shipping, and mai…”
Agentic features
ai-native userGet AI-generated insights and suggestions from my data inside the product
weight 2 · round to GitHub Mobilea-Shellnone0/10a-Shell is a terminal/shell app for iOS providing Unix commands, Python, Vim, and Shortcuts integration, but no evidence shows any AI-generated insights, suggestions, or data analysis features.
GitHub Mobile ships Copilot-powered features that generate insights/suggestions from repo data — code review suggestions, natural-language Q&A over public/private repos, and agent task management — per docs-3 through docs-6. However, these are vendor-only claims with no independent/hands-on corroboration of AI-insight quality in the community evidence, which instead focuses on unrelated UX complaints. Missing for 10: independent verification of AI suggestion accuracy/usefulness, detail on what 'insights' are surfaced proactively (vs. on-demand chat), and community confirmation of these AI features working well in practice.
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Let Copilot code review analyze your pull requests and suggest improvements right from your phone. Catch bugs, ensure best practices, and bo…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
ai-native userSet up automations that run autonomously in the background
weight 2 · round to GitHub Mobilea-Shellnone0/10a-Shell is an iOS terminal app with no evidence of background execution, scheduling, or autonomous automation capability—Shortcuts integration allows manual triggering but not persistent background automation, and iOS sandboxing generally prevents apps like this from running unattended tasks.
GitHub Mobile lets users assign issues to Copilot and manage/track Copilot cloud agent tasks that run autonomously in the background, and start new agent tasks from the app (docs-3, docs-5, docs-6). However, this is essentially a mobile front-end to trigger/monitor agent runs rather than a full automation-builder (e.g., no scheduling, workflow-authoring, or webhook-trigger setup evidenced), and there is no independent/hands-on corroboration of this specific feature's reliability. Missing for 10: evidence of configuring/scheduling automations (not just assigning single tasks), and independent hands-on validation of the Agent Tasks feature.
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
ai-native userDelegate tasks to a built-in AI assistant inside the product
weight 3 · round to GitHub Mobilea-Shellnone0/10a-Shell is a terminal/shell app for iOS with Unix commands, Python, Vim, etc., but no evidence anywhere in the pack of a built-in AI assistant or any AI delegation capability.
GitHub Mobile ships built-in Copilot features letting users delegate work: assigning issues to Copilot for a ready-to-review PR, launching/tracking Copilot cloud 'Agent Tasks', Copilot code review, and natural-language Copilot chat for code Q&A and PR creation, all within the app. Missing for 10: independent/hands-on verification of these AI features (community evidence only covers pre-Copilot app issues) and detail on reliability/limits of the agent delegation flow.
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Let Copilot code review analyze your pull requests and suggest improvements right from your phone. Catch bugs, ensure best practices, and bo…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
ai-native userOperate the product with natural-language commands
weight 2 · round to GitHub Mobilea-Shellnone0/10a-Shell is a traditional command-line shell requiring exact command syntax (e.g. clang, vim, pip install, config, bookmark); there is no evidence of natural-language command parsing or AI-native interaction, and llms.txt/openapi probes returned 404.
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
- [probe] “PROBE llms.txt: HTTP 404 at https://holzschu.github.io/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://holzschu.github.io/openapi.json, https://holzschu.github.io/swagger.json, https://holzschu.g…”
GitHub Mobile documents natural-language interaction via Copilot chat (asking Copilot to explain code, navigate repos, open PRs) and Copilot code review/agent task assignment, which are genuine NL-driven agentic capabilities within the app. However this covers only a subset of the app's functionality (core browsing, notifications, merging still require standard UI), and there's no independent/hands-on corroboration of the natural-language features specifically — community evidence only discusses non-AI aspects of the app. Missing for 10: independent corroboration of the Copilot NL features actually working, broader coverage of NL commands beyond code Q&A/PR creation, evidence of reliability in real use.
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Let Copilot code review analyze your pull requests and suggest improvements right from your phone. Catch bugs, ensure best practices, and bo…”
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
ai-native userPerform bulk operations across many items at once
weight 2 · round to a-Shella-Shell is a full Unix-like shell environment and its Shortcuts integration is described as enabling users to 'download, process and release files using a-Shell commands,' implying scripting-based batch workflows, but no evidence explicitly documents loop constructs, xargs, or batch file processing across many items. Missing for 10: explicit documentation of scripting/looping over multiple files, examples of bulk file processing, independent corroboration of batch workflows.
- [github] “a-Shell is compatible with Apple Shortcuts, giving users full control of the Shell. You can write complex Shortcuts to download, process and…”
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
GitHub Mobilenone0/10GitHub Mobile evidence focuses on individual item actions (single PR review, single issue assignment, single search) with no mention of bulk/multi-item operations; community feedback even highlights missing features and friction for single-item workflows, with nothing about batch actions across many items.
ai-native userSchedule recurring jobs or workflows
weight 2 · round drawna-Shellnone0/10No evidence of any cron-like scheduler or recurring job/workflow mechanism in a-Shell; Shortcuts integration allows triggering commands but no scheduling capability is documented. This is an applicable axis for a shell/terminal app, but no supporting evidence exists.
ai-native userVersion, review, and roll back my automations
weight 1 · round to GitHub Mobilea-Shellnone0/10No evidence of any versioning, review, or rollback mechanism for automations/scripts; a-Shell offers command history, bookmarks, and Shortcuts integration but nothing about tracking changes or reverting automation scripts.
GitHub Mobile lets users track Copilot cloud agent tasks and review/approve/merge PRs generated by automations, which touches 'review' but nothing in the evidence describes versioning automation configs or explicitly rolling back an automation's changes. missing for 10: explicit workflow/version history for automations, rollback/revert mechanism, and independent confirmation of these capabilities beyond first-party docs.
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
Git code — core git and code operations — cloning, branching, pushing, code browsingGit code
Core git and code operations — cloning, branching, pushing, code browsing
Repo management
developerSearch and navigate code content using fuzzy matching, filters, and regular expressions
weight 2 · round to GitHub Mobilea-Shellnone0/10The evidence pack shows a-Shell as an iOS terminal app with grep, help search, and vim, but no evidence of dedicated fuzzy-matching code search, filters, or regex-based code navigation tooling like fzf, ripgrep, or ctags integration.
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
- [claimed-docs] “a-Shell comes with Vim included. You can edit your files and even run syntax checkers using e.g. vim-lsp or ALE.”
Docs mention 'global code search' allowing locating snippets and navigating repositories, but there is no evidence of fuzzy matching, filters, or regex support in the mobile search experience. Community feedback also highlights broken navigation to files/links, suggesting code navigation is limited. Missing for 10: documentation or evidence of regex/filter syntax support, fuzzy matching, and independent confirmation of code search functionality working well.
- [claimed-docs] “Effortlessly locate code snippets, navigate repositories, and access content directly from your home screen with global code search.”
- [community] “Trying to follow a link on a readme or something to another file within the github repo always results in 'something went wrong' (iOS).”
power-userVisualize the full commit graph across branches
weight 2 · round drawna-Shellnone0/10No evidence a-Shell provides any git commit graph visualization capability; the product is a terminal/shell app for iOS with no mentioned git tooling or graph UI.
GitHub Mobilenone0/10No evidence GitHub Mobile offers any commit-graph visualization across branches; docs cover PR review, Copilot features, notifications, and search but nothing about a graph/branch visualization tool, and community feedback focuses on diffs, notifications, and navigation issues instead.
developerCommit and push changes directly from my device
weight 3 · round drawna-Shellnone0/10No evidence pack mentions git commands or git functionality at all in a-Shell; only Vim, compilers, Python, Shortcuts, and terminal features are documented, with no reference to committing or pushing code.
GitHub Mobilenone0/10GitHub Mobile's evidence covers PR review, merging, Copilot agent tasks, code search, and notifications, but nowhere mentions committing or pushing local file changes/code edits from the device; one community comment even notes a competing third-party app (Working Copy) is used specifically for shipping small changes from a phone, implying GitHub's own app lacks this.
- [claimed-docs] “Whether you're reviewing a bug fix or merging code, we've got you covered. From your daily commute to grabbing a coffee, unblock your team o…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [community] “I do a surprising amount of development on my phone these days. I was using GitHub's mobile website for this but I've recently started using…”
power-userInteractively rewrite history by deleting, editing, squashing, or reordering commits
weight 2 · round drawna-Shellnone0/10a-Shell is an iOS terminal app with basic Unix commands and no evidence of git integration, let alone interactive rebase, commit editing, or history rewriting tools; no mention of git at all in the evidence pack.
GitHub Mobilenone0/10GitHub Mobile's evidence covers PR review, Copilot features, notifications, and code search, but there is no mention of interactive rebase, commit editing, squashing, or reordering—capabilities not supported by mobile git clients generally. No documentation or community evidence indicates this exists.
developerResolve merge conflicts across many files at once with a dedicated tool
weight 2 · round drawna-Shellnone0/10a-Shell is a terminal app for iOS with basic commands, Vim, and compilers; no evidence of any merge-conflict resolution tool or git integration beyond generic shell usage.
GitHub Mobilenone0/10No evidence of any merge conflict resolution tool in GitHub Mobile; the app focuses on PR review, notifications, Copilot tasks, and code search, with no mention of conflict resolution across files. Community feedback even highlights diff-view limitations rather than conflict tools.
developerCreate pull requests on hosted Git platforms directly from my device
weight 3 · round to GitHub Mobilea-Shellnone0/10No evidence a-Shell offers any Git hosting platform integration (e.g., GitHub/GitLab PR creation, gh CLI) — only generic shell, editor, and Shortcuts features are documented.
GitHub Mobile docs confirm PR-related workflows: assigning issues to Copilot yields a 'ready-to-review pull request' and Copilot chat can 'open a new pull request' directly from the app, with review/approve/merge available in-app. However, evidence centers on Copilot-driven PR creation rather than a straightforward manual 'New Pull Request' flow, and community feedback highlights broader gaps in mobile code-review UX (diff wrapping, missing notifications) though nothing directly disputes PR creation itself. Missing for 10: explicit confirmation of manual (non-Copilot) PR creation from arbitrary branches, and independent hands-on validation of the PR-creation flow.
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
- [claimed-docs] “Let Copilot code review analyze your pull requests and suggest improvements right from your phone. Catch bugs, ensure best practices, and bo…”
- [community] “I do quite a few code reviews on my Pixel 2, but what drives me crazy is that the lines in the diffs wrap! On top of that, the code font it …”
developerReview pull requests from my phone while on the go
weight 3 · round to GitHub Mobilea-Shellnone0/10a-Shell is a terminal/shell app for iOS with git-like command-line tools, but the evidence pack shows no PR review functionality, no GitHub/GitLab integration for reviewing diffs, comments, or approvals from mobile. Nothing indicates a UI or workflow for browsing/reviewing pull requests.
GitHub Mobile's official docs explicitly support reviewing, commenting, approving and merging PRs from the phone, plus Copilot-assisted code review, which directly matches the story. However, multiple hands-on community reports describe genuine friction in the review experience itself (diff line-wrapping, large font making diffs hard to read, diff view called 'unusable') and missing PR-review notifications, undercutting a purely full delivery. Missing for 10: independent confirmation that diff readability issues have been fixed, and consistent positive reviews of the core review UX rather than mixed reports.
- [claimed-docs] “Whether you're reviewing a bug fix or merging code, we've got you covered. From your daily commute to grabbing a coffee, unblock your team o…”
- [claimed-docs] “Let Copilot code review analyze your pull requests and suggest improvements right from your phone. Catch bugs, ensure best practices, and bo…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [community] “I do quite a few code reviews on my Pixel 2, but what drives me crazy is that the lines in the diffs wrap! On top of that, the code font it …”
- [community] “Make the mobile website work well instead. Diff view is unusable, as are many other views. I'd much rather have a working web version than a…”
- [community] “Really great, has push notifications all that. I just wish I got a push notification...for when I'm assigned to review a PR. Really annoying…”
- [community] “I tried out the beta version of GitHub's iOS app. I didn't find a single bug in it, and I really enjoyed using it for casually browsing code…”
developerPreview Markdown, HTML, and other rendered files with live reload
weight 2 · round drawna-Shellnone0/10a-Shell is a terminal/shell app with vim editing and command-line tools, but there is no evidence of any Markdown/HTML preview or live-reload rendering capability.
- [claimed-docs] “a-Shell comes with Vim included. You can edit your files and even run syntax checkers using e.g. vim-lsp or ALE.”
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
ai-native userExport all of my data in open formats and leave
weight 3 · round drawna-Shellnone0/10a-Shell's evidence pack shows it operates on files, config, and bookmarks, but there is no documentation or claim about an explicit data export mechanism, open-format guarantee, or ability to migrate history/config/bookmarks out of the app. The probes for llms.txt/openapi also returned 404s, showing no additional documentation on this front. Missing for 10: any statement on export formats, data portability tools, or guarantees that user data (history, bookmarks, config) isn't locked into a-Shell-specific formats.
- [github] “Each window has its own context, appearance, command history and current directory. `newWindow` opens a new window, `exit` closes the curren…”
- [github] “You can also bookmark the current directory with `bookmark`. `showmarks` will list all the existing bookmarks, `jump mark` and `cd ~mark` wi…”
- [probe] “PROBE llms.txt: HTTP 404 at https://holzschu.github.io/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://holzschu.github.io/openapi.json, https://holzschu.github.io/swagger.json, https://holzschu.g…”
Running agents — operating agents in production — sessions, persistence, recoveryRunning agents
Operating agents in production — sessions, persistence, recovery
Ai coding agents
ai-native userDirect an AI agent to browse, search, edit, commit, pull, and push in a repository via conversation
weight 3 · round to GitHub Mobilea-Shellnone0/10a-Shell is an iOS terminal app with git-like commands and vim available, but there is no evidence of any AI agent integration, conversational control, or automation for browsing/searching/editing/committing/pulling/pushing via an AI agent — the evidence only covers manual shell usage, Shortcuts, and UI features.
GitHub Mobile lets users converse with Copilot to search code, ask questions about repos, assign issues to Copilot for automated PR creation, and manage Copilot cloud agent tasks—covering browse, search, and a form of edit/commit/PR creation via natural language. However, there's no evidence of a full conversational agent loop that also handles pull/push git operations or arbitrary file edits directly through chat; PR creation is Copilot's autonomous action rather than user-directed commit/pull/push. Missing for 10: explicit pull/push-via-conversation capability, hands-on confirmation of the full browse-to-push agent workflow, and independent corroboration beyond vendor docs.
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
- [claimed-docs] “Effortlessly locate code snippets, navigate repositories, and access content directly from your home screen with global code search.”
Security — security posture and hardening storiesSecurity
Security posture and hardening stories
Credential protection
developerProtect my remote connections with biometric authentication like Face ID or fingerprint
weight 2 · round drawna-Shellnone0/10No evidence that a-Shell supports biometric authentication (Face ID/Touch ID) for securing remote connections such as SSH; the docs cover unrelated features like compiling, editing, and shell commands.
Not comparable on these axes
ai-native userRun the product headlessly / in CI for automation
weight 2 · not comparablea-Shelln/aa-Shell is an iOS-only interactive terminal app with no headless/CI execution mode or server component; running it in automated CI pipelines is outside its product category as a touch-device app shell.
ai-native userPlug MCP servers into this product so it can use their tools
weight 3 · not comparablea-Shellnone0/10No evidence a-Shell supports MCP server integration; it is a mobile terminal/shell app with no mention of MCP protocol or plugin tool-use capability.
GitHub Mobilen/aGitHub Mobile is a mobile client app for GitHub, not an agent/MCP-client platform where users plug in MCP servers; the evidence shows only Copilot cloud agent task management and code review features, no MCP integration capability of any kind, making this a category error for this product type.
ai-native userConnect an agent via an official MCP server
weight 3 · not comparablea-Shelln/aa-Shell is a mobile terminal/shell app, not an AI agent or a service exposing tools; MCP server connectivity is not a relevant axis for this product category and no evidence suggests otherwise.
ai-native userUse an official CLI
weight 2 · not comparablea-Shell is itself a full command-line environment on iOS with many built-in commands and Apple Shortcuts integration that lets users script and automate shell tasks, which could be leveraged by an AI-driven automation. However, there is no evidence of any AI-specific CLI features, agent APIs, or documented AI-native workflow support beyond generic shell scripting/Shortcuts. Missing for 10: explicit AI-agent integration, documented programmatic/automation API beyond Shortcuts, any mention of AI-native use cases.
- [github] “a-Shell is compatible with Apple Shortcuts, giving users full control of the Shell. You can write complex Shortcuts to download, process and…”
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
- [claimed-docs] “Use 'pip install' to add more Python packages (if they are pure Python).”
ai-native userIssue scoped/least-privilege API credentials for an agent
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS terminal/shell app, not an identity/credential-issuing platform or agent-management service; scoped API credential issuance for agents is outside its product category.
ai-native userBuild against official SDKs
weight 2 · not comparablea-Shelln/aa-Shell is a mobile terminal/shell app, not a platform offering an AI or developer SDK for building against; this axis is a category error for this product type.
ai-native userSubscribe to events via webhooks
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS terminal/shell app; webhook subscription is a server/integration-side capability entirely outside its product category, not a feature a shell app would expose.
ai-native userExplore an interactive API reference with runnable examples
weight 2 · not comparablea-Shellnone0/10a-Shell is a mobile terminal app with a `help` command listing built-ins, but there's no evidence of an interactive API reference with runnable examples; probes for llms.txt and OpenAPI specs both returned 404.
- [probe] “PROBE llms.txt: HTTP 404 at https://holzschu.github.io/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://holzschu.github.io/openapi.json, https://holzschu.github.io/swagger.json, https://holzschu.g…”
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)
weight 2 · not comparablea-Shellnone0/10a-Shell is a terminal app with no API surface, and probes for OpenAPI/Swagger specs and llms.txt all returned 404, confirming no machine-readable API spec is published.
GitHub Mobilen/aGitHub Mobile is a consumer mobile app for browsing/reviewing code, not an API or developer platform product; publishing a machine-readable OpenAPI spec is not a fair expectation for this app's category, even though GitHub's broader API exists separately. The probes in evidence confirm no such spec is exposed through the mobile app's own docs.
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.github.com/openapi.json, https://docs.github.com/swagger.json, https://docs.github.com/…”
ai-native userTest against a sandbox environment without touching production data
weight 1 · not comparablea-Shelln/aa-Shell is a local iOS terminal/shell app, not a service or agent platform with a production/sandbox data distinction; the concept of testing against a sandboxed environment separate from production data does not apply to this product category.
ai-native userRely on versioned APIs with a documented deprecation policy
weight 2 · not comparablea-Shelln/aa-Shell is an iOS terminal/shell app, not an API-based platform; versioned APIs and deprecation policies are not a relevant axis for this product category.
ai-native userDefine rules that trigger actions automatically on events
weight 3 · not comparablea-Shellnone0/10a-Shell is an iOS terminal app; evidence shows shell commands, Shortcuts integration, and window management, but no rule-based automation engine (triggers/conditions/actions on events) is documented anywhere in the pack.
GitHub Mobilen/aGitHub Mobile is a mobile client app for viewing/reviewing repos and interacting with Copilot; defining automation rules that trigger on events (e.g., Actions workflows) is a platform/repo-configuration capability, not something a mobile client app would define or ship — wrong axis for this product type.
power-userAmend the latest commit or undo unpushed commits to fix or split them
weight 2 · not comparablea-Shellnone0/10No evidence a-Shell provides git commit-amend/undo capabilities; the evidence pack covers only shell/terminal features (vim, config, bookmarks, pip) with no mention of git integration or commit history editing.
developerClone Git repositories over HTTPS, SSH, or the Git protocol
weight 3 · not comparablea-Shellnone0/10No evidence in the pack mentions git clone or any git-related commands/protocols supported by a-Shell; the docs focus on compiling, Python, Vim, and shell UI features.
power-userSign my commits with a GPG or SSH key for verification
weight 1 · not comparablea-Shellnone0/10No evidence of GPG or SSH commit-signing support in a-Shell's documentation, GitHub README, or community discussion; the axis applies since a-Shell provides git and shell tooling but no signing capability is documented.
power-userStash and unstash changes to temporarily clear my working directory
weight 2 · not comparablea-Shellnone0/10No evidence a-Shell includes git stash/unstash or any git functionality at all; documentation covers only shell tools like vim, clang, pip, config, bookmarks etc.
power-userClone, update, and manage Git submodules within a repository
weight 1 · not comparablea-Shellnone0/10No evidence pack item mentions git or git submodules at all; a-Shell documentation covers compiling, Python, Vim, window management, and Shortcuts but never git functionality.
GitHub Mobilen/aGitHub Mobile is a mobile companion app for browsing repos, reviewing PRs/issues, and using Copilot—not a git client with clone/checkout/filesystem operations. Managing submodules requires local git repository operations that fall outside this product's category, so this axis does not apply.
power-userConnect directly to my servers without relying on a cloud relay, proxy, or VPN
weight 2 · not comparablea-Shellnone0/10The evidence pack contains no mention of SSH, SFTP, or any direct server-connection capability for a-Shell; it only covers compilation, Python packages, Vim, window management, Shortcuts integration, and accessibility. Since a terminal app plausibly could offer direct server connectivity, the axis applies, but no evidence documents it here.
power-userRoute all my internet traffic through a specific device on my network using an exit node
weight 2 · not comparablea-Shelln/aa-Shell is an iOS terminal/shell app for running commands and scripts locally; VPN/exit-node network routing is entirely outside its category and not a feature space it addresses.
developerGet secure infrastructure access to resources wherever they live, including Kubernetes clusters
weight 3 · not comparablea-Shelln/aa-Shell is an iOS terminal/shell emulator app, not an infrastructure access or networking security tool; there is no mention of Kubernetes, VPN, zero-trust access, or secure infrastructure connectivity in its feature set.
developerUse subnet routers to reach devices outside my local network as if I were on it
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS shell/terminal app, not a networking/VPN product; subnet routing to reach remote network devices is entirely outside its category (wrong axis).
developerAccess and work with files and repositories from other apps' sandboxes on my device
weight 2 · not comparablea-Shell explicitly supports accessing other apps' sandboxed directories via the `pickFolder` command using iOS 13's app sandbox access API, plus bookmarking directories for repeated use, enabling developers to work with files/repos across app sandboxes directly from the shell. Missing for 10: no explicit mention of git/repository workflows using this feature, and no independent/hands-on corroboration of pickFolder working reliably in practice.
power-userSync my saved hosts and connection settings across all my devices
weight 2 · not comparablea-Shellnone0/10No evidence of any host/connection management feature, let alone cross-device syncing of saved hosts or settings; a-Shell is a local iOS terminal app with no mentioned cloud sync capability for connection profiles.
GitHub Mobilen/aThis story concerns syncing 'saved hosts and connection settings' — a concept relevant to SSH/remote-connection tools, not a GitHub repository/PR mobile client. GitHub Mobile is a code review/collaboration app with no concept of 'hosts' to connect to; this is a category mismatch, not a missing feature.
ai-native userDo everything through the API that I can do in the UI
weight 2 · not comparablea-Shelln/aa-Shell is a mobile terminal app with no external API surface at all; the story presumes an API/UI parity model that doesn't apply to this product category.
ai-native userRead the product's source under an open license
weight 2 · not comparableThe evidence confirms a-Shell's source lives in a public GitHub repository (holzschu/a-shell) with visible commands, structure, and documentation, implying the code is readable/inspectable. However, no evidence pack item cites an explicit open-source license (e.g., MIT, BSD, GPL) or license file. missing for 10: explicit license text/name, license badge or LICENSE file citation, confirmation of redistribution/modification rights.
- [github] “Each window has its own context, appearance, command history and current directory. `newWindow` opens a new window, `exit` closes the curren…”
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
ai-native userSelf-host the core product
weight 3 · not comparablea-Shelln/aa-Shell is a local iOS terminal app, not a hosted service with a server-side 'core product' component that could be self-hosted; the self-hosting axis is designed for SaaS/cloud offerings and doesn't map onto a client-side mobile app architecture.
ai-native userChoose where my data is stored (region/residency)
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS terminal app that runs entirely on-device with no cloud service or data storage backend, so data residency/region selection is not an applicable axis for this product type.
ai-native userPrevent my data from being used to train AI models
weight 3 · not comparablea-Shelln/aa-Shell is a local iOS terminal/shell app with no AI model training or cloud data usage component; the story about preventing data use for AI training is a category error for this product type.
GitHub Mobilenone0/10No evidence in the pack addresses AI-training data opt-out or privacy controls for GitHub Mobile; all citations concern app features, bugs, and UX complaints. Missing for 10: any mention of data-training opt-out settings, Copilot data usage policy, or privacy controls specific to GitHub Mobile.
ai-native userControl data retention and deletion
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS terminal/shell app that runs entirely on-device with no cloud data collection or AI service backend; concepts like 'data retention and deletion controls' for AI-native privacy posture don't apply since there's no server-side data store to manage.
ai-native userOpt out of telemetry and usage tracking
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS terminal app with no mention of telemetry or network tracking in its evidence; the story presupposes a cloud/AI service with a tracking mechanism to opt out of, which does not apply to this offline shell utility.
ai-native userHave an AI agent analyze my pull requests and suggest code improvements from my phone
weight 3 · not comparablea-Shelln/aa-Shell is a mobile terminal emulator/shell environment, not an AI agent or code-review platform; there is no evidence of AI agent integration or PR analysis capability, and this is a category mismatch rather than a missing feature.
First-party docs directly state Copilot code review can analyze PRs and suggest improvements from the phone, matching the story closely (github-mobile-docs-4), supported by related Copilot agent task management on mobile (github-mobile-docs-3, docs-5, docs-6). Missing for 10: independent/hands-on verification of this specific Copilot code review feature (community evidence predates Copilot integration and only covers general app usability issues, not AI review functionality).
- [claimed-docs] “Let Copilot code review analyze your pull requests and suggest improvements right from your phone. Catch bugs, ensure best practices, and bo…”
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
ai-native userGet AI-generated commit message suggestions based on my staged changes
weight 2 · not comparablea-Shellnone0/10a-Shell is a terminal app for iOS; no evidence of any git integration, AI features, or commit message generation. This capability is plausible for a shell tool but no evidence exists.
ai-native userAssign an issue to an AI coding agent and receive a ready-to-review pull request
weight 3 · not comparablea-Shelln/aa-Shell is a terminal/shell app for iOS running Unix commands locally; it has no concept of issue tracking, AI coding agents, or pull request workflows — this axis is a category error for this product type.
First-party docs explicitly state the exact capability: 'Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitHub Mobile,' plus supporting docs on Copilot cloud Agent Tasks management from mobile. Missing for 10: independent/hands-on corroboration specifically of this AI-agent assignment flow (all community evidence predates this feature and concerns unrelated app UX issues).
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
ai-native userConverse with an AI agent in natural language to get insights into repositories and open pull requests
weight 2 · not comparablea-Shelln/aa-Shell is a terminal/shell app for iOS with Unix commands, editors, and scripting; it has no AI agent conversational feature or repository/PR insight capability, making this an out-of-category axis rather than a missing feature.
First-party docs explicitly describe conversing with Copilot in natural language on GitHub Mobile to get insights into public/private repositories, explain codebases, and open pull requests, directly matching the story. Missing for 10: independent hands-on corroboration of the AI chat/insights feature specifically (community evidence is mostly about general app usability, not the AI conversational feature) and detail on PR-specific insight depth.
- [claimed-docs] “Ask Copilot to break down complex coding concepts, guide you through unfamiliar codebases, provide insights into both public and your privat…”
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Let Copilot code review analyze your pull requests and suggest improvements right from your phone. Catch bugs, ensure best practices, and bo…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
developerManage and track cloud-based coding agent tasks from my phone
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS terminal/shell app for running Unix commands and scripting on-device; it has no concept of cloud-based coding agents or task tracking, making this axis a category error for this product type.
First-party docs explicitly state Agent Tasks are on GitHub Mobile giving a centralized way to manage Copilot cloud agent tasks, start new tasks, and track progress, directly matching the story. Missing for 10: independent/hands-on corroboration of this specific agent-task feature (community evidence predates this feature and covers general app issues only).
- [claimed-docs] “Agent Tasks are now on GitHub Mobile, giving developers a centralized way to manage Copilot cloud agent tasks wherever they are. Easily star…”
- [claimed-docs] “Assign issues to Copilot and get a ready-to-review pull request. Use comments to refine, iterate, approve and merge—all directly within GitH…”
ai-native userDescribe what I want in plain language and have the tool generate the corresponding shell command
weight 2 · not comparablea-Shellnone0/10No evidence a-Shell offers natural-language-to-command generation; it's a traditional shell/terminal app for iOS with no AI or NLP command-generation feature mentioned anywhere in docs, GitHub, or community posts.
developerStore credentials once in a secure vault and reference them from multiple hosts
weight 2 · not comparablea-Shelln/aa-Shell is a local iOS terminal/shell app, not a credential/secrets management or vault product; no evidence relates to secure credential storage or multi-host referencing, making this axis a category error for this product type.
power-userStore my SSH keys in a hardware-backed secure enclave protected by biometrics
weight 2 · not comparablea-Shellnone0/10No evidence in the pack mentions SSH key storage, hardware-backed secure enclave, or biometric protection for a-Shell; the docs focus on shell commands, package installation, and appearance customization. This is a plausible security axis for a terminal app dealing with SSH, but absence of any supporting evidence means it must be marked none.
developerEdit files with a terminal-based editor and run syntax/lint checkers inside the app
weight 2 · not comparablea-Shell ships Vim for file editing and explicitly documents running syntax checkers via vim-lsp/ALE, plus compilers (clang) for building/checking C/C++ code. However, evidence lacks detail on lint checker installation/setup specifics, dedicated linters for other languages, or hands-on confirmation of this workflow succeeding. missing for 10: independent/hands-on verification of lint checker setup, broader language linting support beyond vim-lsp/ALE mention.
- [claimed-docs] “a-Shell comes with Vim included. You can edit your files and even run syntax checkers using e.g. vim-lsp or ALE.”
- [claimed-docs] “clang/clang++ compiles your C/C++ files to webAssembly with wasi included. Execute the resulting files using 'wasm command'.”
developerInstall additional pure-Python packages using pip directly on my device
weight 2 · not comparablea-Shell's official docs explicitly state pip install works for pure-Python packages directly on-device, matching the story exactly. missing for 10: independent hands-on confirmation of pip install working, and details on limitations (e.g. packages requiring compiled extensions).
- [claimed-docs] “Use 'pip install' to add more Python packages (if they are pure Python).”
power-userGroup multiple terminal sessions together and broadcast the same command to all of them
weight 2 · not comparablea-Shellnone0/10a-Shell supports multiple independent windows each with their own context (a-shell-gh-1), but there is no evidence of any mechanism to group sessions and broadcast a single command to all of them simultaneously.
- [github] “Each window has its own context, appearance, command history and current directory. `newWindow` opens a new window, `exit` closes the curren…”
developerTransfer files to and from remote hosts via scp and sftp using my configured keys
weight 2 · not comparablea-Shellnone0/10No evidence pack item mentions scp, sftp, ssh key configuration, or remote file transfer capability in a-Shell; documentation covers compilers, Python packages, Vim, bookmarks, Shortcuts, and accessibility but nothing about SSH-based file transfer.
developerRun local UNIX commands like ls, grep, cat, tar, and curl directly in the app
weight 3 · not comparableThe evidence confirms a-Shell is a genuine command-line environment (help/help -l lists commands, and the example 'help -l | grep command' implies grep is a working built-in), and it supports compiling/running code and pip installs, suggesting a real UNIX-like command set. However, the pack never explicitly documents ls, cat, tar, or curl as available commands. Missing for 10: explicit documentation or example usage of ls, cat, tar, and curl, and independent confirmation that these specific commands run natively.
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
- [claimed-docs] “clang/clang++ compiles your C/C++ files to webAssembly with wasi included. Execute the resulting files using 'wasm command'.”
- [claimed-docs] “Use 'pip install' to add more Python packages (if they are pure Python).”
power-userOpen multiple terminal sessions, each with its own context, appearance, and history
weight 3 · not comparableFirst-party GitHub docs confirm each window (multiple terminal sessions) has its own context, appearance, command history, and current directory, with `newWindow` to open additional sessions and `config` to customize appearance per session. Missing for 10: independent hands-on corroboration specifically of multi-window session isolation (community comments are about an unrelated web demo/HN thread, not this feature).
- [github] “Each window has its own context, appearance, command history and current directory. `newWindow` opens a new window, `exit` closes the curren…”
- [github] “You can change the appearance of a-Shell using `config`. It lets you change the font, the font size, the background color, the text color an…”
power-userKeep my terminal session alive across network changes and device sleep
weight 3 · not comparablea-Shelln/aa-Shell is a local iOS terminal app running commands on-device, not an SSH client maintaining a remote session; session persistence across network changes/device sleep is a wrong axis for this local shell environment rather than something buyers would compare it on.
developerConnect to remote servers using SSH with Ed25519, ECDSA, or RSA keys
weight 3 · not comparablea-Shellnone0/10No evidence in the pack mentions SSH functionality or key types (Ed25519, ECDSA, RSA) supported by a-Shell; documentation covers compiling, Python, Vim, and window/config features but nothing about SSH connectivity.
power-userGenerate SSH key pairs for password-less access to my servers
weight 2 · not comparablea-Shellnone0/10No evidence in the pack mentions SSH key generation, ssh-keygen, or SSH functionality at all for a-Shell; the documentation covers compiling, Python, Vim, window management, and Shortcuts integration but nothing about SSH key pairs or passwordless server access.
power-userConnect to a saved host with one tap without re-entering credentials
weight 2 · not comparablea-Shellnone0/10No evidence of saved-host SSH profiles, credential storage, or one-tap connect features; only bookmarks for directories and general shell features are documented.
- [github] “You can also bookmark the current directory with `bookmark`. `showmarks` will list all the existing bookmarks, `jump mark` and `cd ~mark` wi…”
- [github] “For help, type `help` in the command line. `help -l` lists all the available commands. `help -l | grep command` will tell you if your favori…”
power-userCustomize the font, colors, and cursor appearance of my terminal and persist the settings
weight 2 · not comparableThe `config` command explicitly supports changing font, font size, background color, text color, and cursor color/shape (a-shell-gh-2), directly matching the story's customization request. However, there is no documented evidence that these settings persist across sessions/app restarts, and community feedback (unrelated HN comments) doesn't corroborate the persistence or usability of these settings. missing for 10: explicit confirmation that config changes persist across sessions, independent/hands-on corroboration of the customization workflow.
- [github] “You can change the appearance of a-Shell using `config`. It lets you change the font, the font size, the background color, the text color an…”