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.
Most commands are compiled for iOS native Arm64 format, making them fast and well integrated with iOS underlying BSD Unix.
a-Shell includes Python, Lua, Perl, JavaScript, C, C++ for programming and TeX (texlive 2023, 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.
Hide..Show more..
Screenshots
User Rating
4.8 out of 5
132 ratings
in Germany
5 star
117
4 star
10
3 star
2
2 star
0
1 star
3
Ratings History
Reviews
Should be #1 in Developer
This is not just a shell but an operating system including package manager in your pocket. I have access to ping, dig, ssh, vim, python - in a terminal. Each of these could be different apps but I have them all right here. Gestures are well thought out, everything integrated works mostly seamlessly. Using it from iPad to login remotely to my servers, using it from iPhone to check stuff while on the way. And there’s python in it, which I often use as a more sophisticated calculator. Besides the fact that there is no calculator in iPad, sigh. Here I have variables, functions, power operator, parentheses. And I am sure I haven’t discovered everything that a-shell offers yet.
extremely useful app
Thank you for this wonderful tool. Including Emacs would be fantastic! Please do not forget Emacs fans! Thank you again for devoting time to create such a useful tool.
Super! Danke und Kudos!!!
Diese Terminal/Shell-Emulation erweitert den Einsatzbereich des iPad (wie auch Carnets) vom Spielzeug hin zum wirklich nützliche Werkzeug für unterwegs. Mächtig und vertrauenswürdig (was mir bei meinen Servern wichtig ist). Optimal wäre eine permanente shell-history, die auch den App-Neustart übersteht. Aber auch so ist es einfach klasse!
Absolut geil
Keine Werbung und ein einfaches Terminal ohne hin und her
Good
If we already have Python and C/C++, is there any chance for Java?
Geniale App -aktuell nur Probleme mit externen Keyboards
Ich verwende a-Shell, um auch auf dem iPad LaTeX nutzen zu können - und zwar offline. Das funktioniert hervorragend.
Es gibt in a-Shell aktuell Probleme mit externen Keyboards. Leerzeichen und Pfeiltasten funktionieren nicht mehr. In anderen Apps gibt es keine Probleme damit. Ich bin mir sicher, dass der Entwickler das wieder in den Griff bekommt.
Danke für a-Shell!
I use a-Shell to be able to use LaTeX on the iPad as well - offline. This works excellently.
There are currently problems with external keyboards in a-Shell. Spaces and arrow keys no longer work. There are no problems with this in other apps. I'm sure the developer will get this back under control.
Thanks for a-Shell!
Unverzichtbar
für jedes iPad! Die App gehört zu denen, die das iPad (abseits vom reinen konsumieren) nutzbar machen.
Danke dafür!
Großartig App
Sehr hilfreich App
Sehr gut!
Mächtiges Unix Terminal.
Macht das IPad zu einem vollwertigen Computer
Hat man Zugriff auf die GPU?
Stürzt beim Start sofort ab
Habe die App gerade das erste Mal runtergeladen, aber leider stürzt sie beim Start sofort ab. Habe bereits mein iPhone neugestartet, hilft aber nicht. iOS-Version: 16.0.3