a-Shell mini1.16.1
Publisher Description
Local Unix terminal for iOS. Run Python, JavaScript, sh & all Unix commands locally on your phone, no network connection required.
Powerful when combined with Shortcuts.
a-Shell mini 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. 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 mini includes Python, Lua, JavaScript and webAssembly for programming and scripting. It also includes native ffmpeg and convert for fast image and video conversion.
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 mini 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 mini uses iPadOS 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.
a-Shell mini is a minimalist terminal, designed to have a very small footprint (less than 250 MB). If you need more commands, please consider a-Shell, which has more Python packages, more JavaScript modules, Perl, make, a C and C++ compiler and TeX.Aug 25, 2025
Version 1.16.1
- new command: "repeatCommand" will execute a command at regular intervals. There is one repeating command for each window. "repeatCommand" with no arguments shows the current repeating command, "repeatCommand --stop" will stop the repetition.
- added TIFF and XML support to ImageMagick, updated ImageMagick to version 4.7.0
- added libopus support to ffmpeg
- fixes one issue with ffmpeg and hardware encoding that happens with iOS 26.
- fixed a bug when copying screen content
- fixed several issues with wasm3
About a-Shell mini
The company that develops a-Shell mini is Nicolas Holzschuch. The latest version released by its developer is 1.16.1.
To install a-Shell mini on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2025-08-25 and was downloaded 12 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the a-Shell mini as malware if the download link is broken.
How to install a-Shell mini on your iOS device:
- Click on the Continue To App button on our website. This will redirect you to the App Store.
- Once the a-Shell mini is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
- If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
- After a-Shell mini is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
- Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.
Program Details
System requirements
Download information
Pricing
Version History
version 1.16.1
posted on 2025-08-25
Aug 25, 2025
Version 1.16.1
- new command: "repeatCommand" will execute a command at regular intervals. There is one repeating command for each window. "repeatCommand" with no arguments shows the current repeating command, "repeatCommand --stop" will stop the repetition.
- added TIFF and XML support to ImageMagick, updated ImageMagick to version 4.7.0
- added libopus support to ffmpeg
- fixes one issue with ffmpeg and hardware encoding that happens with iOS 26.
- fixed a bug when copying screen content
- fixed several issues with wasm3
version 1.15.12
posted on 2025-05-12
May 12, 2025
Version 1.15.12
Multiple bug fixes, including:
- ssh-copy-id
- better rendering of long text containing emojis
- autocomplete for bookmarks and directories with spaces in their names
- improved responde to ^C for some commands
version 1.15.11
posted on 2025-02-21
Feb 21, 2025
Version 1.15.11
- add support for alt-delete on external keyboards,
- imageMagick now has access to system fonts,
- fixed issues for restoring environment and sessions,
- fixed issues with control-U and control-W.
version 1.15.10
posted on 2024-12-17
Dec 17, 2024
Version 1.15.10
- multiple bug fixes (python, dash, sftp, ssh, curl...) and also everything that was new in 1.15.9, such as:
- new h.265 encoder for ffmpeg: activate it with "-c:v libkvazaar -tag:v hvc1"
- new HEIF decoder for ImageMagick; you can now edit your iPhone photos
- updated bc to 7.0.3, added math extensions for bc
version 1.15.8
posted on 2024-11-25
Nov 25, 2024
Version 1.15.8
- fixes issues with dash and xz
- fixes issues with webAssembly interpreters
version 1.15.6
posted on 2024-09-23
Sep 23, 2024
Version 1.15.6
- new parameter for the "Get File" Shortcut: get file "as a copy". Use this when you encounter an issue with "Get File" and iOS 18.
- ffmpeg can add subtitles to video.
version 1.15.3
posted on 2024-09-16
Sep 16, 2024
Version 1.15.3
- Fixes a major issue with the "Get File" intent and iOS 18.
version 1.15.2
posted on 2024-09-09
Sep 9, 2024
Version 1.15.2
- fixes an issue with WebAssembly execution for some commands.
- adds a new WebAssembly interpreter, wasm3 (faster on some commands).
- introduces environment variables: APPNAME, APPVERSION and APPBUILDNUMBER, in case you need to check these for behaviour.
version 1.15.1
posted on 2024-07-21
Jul 21, 2024
Version 1.15.1
- several bug fixes with WebAssembly execution
- base64 is now a native command, so imgcat is much faster
- hardened the "pkg" command to avoid issues with aliases
- added the $RANDOM environment variable
version 1.15.0
posted on 2024-06-18
Jun 18, 2024
Version 1.15.0
- In-Extension Shortcuts have access to the same information as In-App Shortcuts (bookmarks, Python files, etc)
- ffmpeg updated to version 7.0.0
- webAssembly commands can now use interactive keyboard input
- fixed multiple bugs.



