Icon a-Shell


  • Developer Tools
View in App Store


  • Developer Tools
292 ratings
Age Rating


View in App Store

Price Intelligence:

Average for the Developer Tools category The most popular in-app price for the app

Grow your in-app revenue

while we take care of your subscription management.
Mobile SDK by Qonversion.

Price Intelligence based on:

apps aggregated
in-app prices defined
main categories

In-App Purchase Price (Subscription or Non-Recurring)

vs. average for the Developer Tools category, $, by region

Build, analyze, and grow in-app subscriptions

with the most powerful mobile SDK for subscriptions

User Reviews for a-Shell

Really shines with integrated SSH client

While the ability to navigate around the iOS file system is novel, what I really like is the simple integration of SSH into a-Shell. I can remote login to my home server seamlessly. And a-Shell supplements my keyboard with crucial-to-terminal keys that Apple doesn’t provide: Tab, Control, and Esc.

Alderem, Jul 28, 2020
Surprised Apple even signed, glad though. Ty

can we lowkey emulate inside this another copy of the app or the fs unmounted from local to cloud in order to allow for chmod , chown, etc, oh and our own root file system just to emulate Linux even if it is agentless . Right now it looks like Apple wants to give us rw , r, r. Like why bother lol. At least all the python executables are integrating visually but DONT touch it or DARWIN will scream. Smh lol. Apple Apple Apple...⌫☮︎︎🔝☠️☠️☠️📲🕹🔑🗝🛒🎈📦📦📦🔐🔓🔓🔗🖇📂🆔⚛️♨️♨️♨️7️⃣7️⃣7️⃣⏺▶️⏏️🔂🔀↩️♾🔝🔚🏴‍☠️🏴‍☠️🏴‍☠️

Austin10022153, May 04, 2020
Great app but hamstrung by ios?

Thanks for creating Carnets and a-shell. They’ve both been essential for iOS programming. However, it seems that every app is restricted to accessing and modifying files that are only within their own respective directories? I can’t seem to cd my way into another folder that resides in the Carnets folder and vice versa (because Carnets doesn’t have its own terminal, for example) And secondly, there seems to be a problem when trying to install sklearn in a-shell. It keeps throwing up the error “setuptools not found” but when I pip install setuptools, it says that “requirement already fulfilled” and I have been able to use setuptools when making packages before so it seems that it is there but I can’t install sklearn? I’m not sure what can be done. Apologies if I’m doing something wrong. Thanks.

Coffeenobagel, Sep 12, 2021
An Amazing Asset

a-Shell is an amazing asset for the iPadOS/iOS ecosystem. A fast, feature rich terminal, full python (including modules) and vim support (including plugins), symbolic linking from iCloud files to on-device locations, curl, and much more, it makes the iPad a full computing environment. Thank you for spending what must be many hours on this, and know that this app is used daily.

Doctor Nerd, Dec 18, 2021
Needs some quality of life improvements

Hi dev, if you read this please implement tab completion of commands and parameters for commands. Please also add more buttons on the helper bar (hyphen, double quote, semicolon).the existing tab completion should list all commands matching user input, e.g. if user types pip and hits tab it should list all commands starting with pip including pip, pip3, pip3.9, etc.Thanks for the great app and keep up the awesome work!

forced tutorials are lame, May 08, 2021
Love the terminal but

I love the terminal but it needs modifier keys on the keyboard. How does one ctrl+c and many other common keybindings? It would be a wonderful terminal if the author would add ctrl, alt, and the super keys. So the developer responded to this review and thank you for explaining where the modifier keys are however it would have been nice to have this information. The icons don’t look like the modifier keys. IMHO the author should use words instead.

JohnnyK909, May 26, 2022
Five Stars because it *exists* and because of its potential alone

I just downloaded this, and I have fiddled with it a bit, and I am astonished. My little command-line heart went pitter-pat as I was able to successfully do even the simplest things before I have even started to look at the full capabilities.Thank you!

Kazango, Jun 12, 2023
Shows promise but needs work

Downloaded the app, ssh’d somewhere, and the app seemingly froze. Closed the app and re-opened and it was back, but the cursor was all over the place and make it very difficult to tell what was going on. Some tools have full versions (e.g. full-blown BSD grep is available, though I’d prefer GNU), and others are seemingly partially-implemented copycats (e.g. ssh). The shell itself isn’t even close to compatible with bash; basic things like variables, string interpolation, and if/for/while/etc do not exist.I was hoping to find a decent terminal emulator I could use for work. Unfortunately, this is not it.

knmorgan, Jun 13, 2020
The notable boundary-pusher of local command line functions on iOS/iPadOS

There are now quite a few terminal emulator-esque apps on the App Store, but I've been using a-Shell since it was joined only by Blink (from which it was forked) and iSH. As it was then, a-Shell remains the only one of these with which one can actually accomplish command line tasks *locally* beyond screwing around. I am ultimately not a command line native, and I don't have the basic theory beneath my use of Python scripts, yet I've been able to accomplish startlingly powerful things within this app, thanks in large part to gracious and immediately-available support via the project's Discord server.If you've found yourself here by way of a Siri Shortcut's requirement, I would encourage you to take the time to investigate the commands said shortcut(s) run - try running them yourself!

NeoYokel, Jan 19, 2023
I love it!

Thanks so much to the developer of this amazing shell. I’ve been trying to find a way to turn my iPad into a coding sandbox for a while, to exercise new coding ideas without having to boot up my laptop. This is just what I was looking for. Not sure if the Apple restrictions would allow for it, but it would be amazing if node/npm could be ported to this environment.

PhilTheScott, Dec 23, 2020


a-Shell is a complete local terminal emulator, allowing to run most Unix commands on you 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.

a-Shell includes Python, Lua, Perl, JavaScript, C, C++ for programming and TeX (texlive 2022, 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.

Show More

More By This Developer

Carnets - Jupyter Developer Tools
a-Shell mini Developer Tools

You May Also Like

Kodex Developer Tools
iSH Shell Developer Tools
ServerCat - SSH Terminal Developer Tools
Pyto - Python 3 Developer Tools
WebSSH - SysAdmin Tools Developer Tools
Koder Code Editor Developer Tools