a-Shell
- Category: Developer Tools
- Versions: 2 archived
- Installable: 2 of 2
- Availability: Still on the App Store ↗
- AsheKube.app.a-Shell
Requirements: Compatible with iPhone and iPod touch. Requires iOS 14.0 or later.
Something off?
Report an issuea-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.
Chart History
Archived Reviews
8 of 2510/10
Would it be possible to add Bash to the list of packages that come installed?
想要搞啥命令都没有,比原来的系统少了一堆东西,还不如用ish
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.
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).
I got hacks in battle cats with this. It works
Flaws: Cant tap to move cursor when using terminal history, does't autoscroll down when using ffmpeg Trying it out sinch ISH hasn't been updated in a while. SSH and Ffmpeg are installed here by default, the main things I use the phone terminal on ish for, converting media and sshing though a terminal because It feels better than using the "moden" interface terminal apps use, not many extra pkgs available like ish which has thousands since its alpine, but its a very smooth and easy experience here. Upside here is the file system is always visible, the other app it only shows up when the app is open and if clicked through the app, its much easier to add files to the folder for this app. You can install nnn to make file browsing easier. Connecting by sftp/scp works but lacks autofill which is slightly annoying
this is a great terminal on non computer device
Period reviews recovered from Apple's customer-review feeds via the Wayback Machine.