a-Shell is a complete local terminal emulator, allowing to run most Unix commands on your iOS device. You can transfer files using scp and curl, edit them with vim and ed, process them using grep, awk and sed. You can work with git repositories using lg2.
Most commands are compiled for iOS native Arm64 format, making them fast and well integrated with the BSD Unix that powers iOS/iPadOS.
a-Shell includes Python, Lua, Perl, JavaScript, C, C++ for programming and TeX (texlive 2025, with Tikz and LuaTeX) for text processing.
There are also multiple network utilities: nslookup, ping, whois, ifconfig... Type help for help, help -l to get the full list of commands.
a-Shell can be controlled from Shortcuts: run commands in order, process files in a-Shell, get the results as text or files, transfer files to other apps...
a-shell uses iOS 13+ “multiple windows” ability, so you can run multiple shells at the same time, with different commands, in different directories. You can edit a file in one window with vim and process it in the other with python.
Compile your C or C++ programs to webAssembly using clang or clang++, and execute the resulting binary. A complete webAssembly SDK is included (WASI-libc).
a-Shell is the complete version. If you need a smaller app, and you don't need a C compiler, a TeX engine, or numpy and matplotlib, there is a-Shell mini.
Product Positioning & Context
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is a-Shell?
a-Shell is a digital product or tool described as: Nicolas Holzschuch
Where did a-Shell originate?
Data for a-Shell was aggregated directly from the Apple App Store community ecosystem, representing raw developer and early-adopter sentiment.
When was a-Shell publicly launched?
The initial public indexing or launch date for a-Shell within our tracked developer communities was recorded on October 25, 2019.
How popular is a-Shell?
a-Shell has achieved measurable traction, logging over 532 reviews and facilitating 5 recorded discussions or engagements.
Which technical categories define a-Shell?
Based on metadata extraction, a-Shell is categorized under topics such as: Developer Tools, Productivity.
What are some commercial alternatives to a-Shell?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as localskills.sh, which offers overlapping value propositions.
How does the creator describe a-Shell?
The original author or development team describes the product as follows: "a-Shell is a complete local terminal emulator, allowing to run most Unix commands on your iOS device. You can transfer files using scp and curl, edit them with vim and ed, process them using grep, ..."
Community Voice & Feedback
I’ve seen a tutorial on YouTube that came out like last year on how to hack the game. I copied everything but it was a little different than what he was doing and I couldn’t do anything about it. Just wondering if I could get some help. But overall I like the idea of the app
想要搞啥命令都没有,比原来的系统少了一堆东西,还不如用ish
plz include fzf into a-shell, i use this command a lot
i recently realized that this is a shell that use your native IOS/darwin file system, native performance with so many utilities that you don't even think about existence of IOS, this is an actual shell program that different from others (like ISH) that live in an emulated environments
this is a great terminal on non computer device
On the one hand, I'm sure this app took a towering amount of work to build, and it seems quite capable. On the other, it's just unusable, at least on iPhone. The problem is the arrow keys. In a terminal, you need to hit arrow keys (up, down, left, right) constantly and with precision. The app has these slippery combo left/right and up/down keys you are supposed to drag. It's effectively impossible to, for example, consistently hit the up arrow exactly once. I checked the GitHub repo, and at least one issue (#165) asking for changes to the interaction has been left open & unanswered for over five years, so I doubt we'll see change soon. Other apps, like Secure ShellFish, handle this quite well, so it's a shame to see this Achilles' heel bring down such an otherwise-powerful app.
If you're at home in a terminal, but can't one for the iPad or iPhone, then this is the app you're looking for. Support for Apple Shortcuts is very useful. One of my most used apps. In the end "no notes". Well done to the creator of a-Shell, Nicolas.
Previous versions had each separate. A recent update combined up and down, left and right together. It’s poor a design decision. There was no reason to combine them. “If it’s not broken, don’t fix it.”
it’s a terminal, it does a good job at that
Idk if it was me or a new update but some of the tools like the arrows are different now. Up down and left right are joined instead of the individual buttons that made more sense
The new terminal rendering is wicked!! Fast and responsive; feels more like ~home.
It has come to attention that the app is recommended for users over 17 years old. This should be adjusted due to the increased restrictions applied to young people accessing the web; a-shell could be a great playground for everyone!
We need on We need it to be working even if we exit it and leave it in the list (there are some problems that occur if we exit it), but we want it to be working all the time (on the screen).
Would it be possible to add Bash to the list of packages that come installed?
Siempre me ha parecido muy útil pero ya se complica mucho seleccionar un texto de la pantalla
Discovery Source
Apple App Store Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics