a-Shell icon
a-Shell icon

a-Shell

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 screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • iPhone
  • iPad
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Ad-free
  2.  Command line interface
  3.  Works Offline
  4.  No registration required

a-Shell News & Activities

Highlights All activities

Recent activities

No activities found.

a-Shell information

  • Developed by

    FR flagNicolas Holzschuch
  • Licensing

    Open Source (BSD-3-Clause) and Free product.
  • Written in

  • Alternatives

    2 alternatives listed
  • Supported Languages

    • English
    • Chinese
    • French
    • German
    • Japanese
    • Korean
    • Spanish

AlternativeTo Category

OS & Utilities

Apple AppStore

  •   Updated 
  •   4.57 avg rating
View in AppStore

GitHub repository

  •  3,396 Stars
  •  158 Forks
  •  592 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
a-Shell was added to AlternativeTo by AppDR on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is a-Shell?

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.

Official Links