a-Shell brings a command-line interface to iOS for running commands and managing files.

holzschu.github.io/a-Shell_iOS
a-Shell homepage screenshot

About a-Shell

a-Shell is a command-line interface for iPhone and iPad. It lets users run shell commands, manage files, and edit or run programs inside the app. Commands cover creating and moving directories and files, compressing and uncompressing files, and running Python, Lua, or TeX on those files. The homepage describes Vim and Ed as included editors, and it describes integration with Apple Shortcuts and iOS file sharing.

The homepage says the app is available on TestFlight and does not mention an App Store listing. Python packages installed with pip are described as working only if they are pure Python. C and C++ programs are compiled to WebAssembly and run inside the app. Pricing is unknown.

Key features

  • Create, move, compress, and uncompress files from a command-line shell
  • Vim editor included, with Ed also available
  • Compatibility with Apple Shortcuts for scripting commands
  • Uses iOS file sharing to open directories in other apps
  • Multiple shell windows using iOS multi-window support
  • clang compiles C and C++ files to WebAssembly for running in the app
Best for: iPhone and iPad users who want a command-line environment for managing files and running small Python, Lua, JavaScript, C, or C++ programs.
Good for
  • Includes several programming languages: Lua, Python, JavaScript, C, and C++
  • Works with iOS file sharing, multiple windows, and Apple Shortcuts
  • Includes the Vim text editor for editing files in the app
Watch out for
  • The homepage says pip packages work only if they are pure Python
  • The homepage states availability on TestFlight and does not mention an App Store listing

a-Shell at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
iOS, Web, Windows
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

a-Shell alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 4 alternatives

fGet

apps.apple.com/app/fget-file-manager-browser/i…

fGet combines file management, browsing, media playback, and archive extraction on iOS.

iOS Settings URLs

github.com/FifiTheBulldog/ios-settings-urls

This collection documents URL schemes that open specific settings pages in iOS.

Popular in iPhone & iPad Apps

Well-known listings from the same topic.

All 93

a-Shell FAQ

Can I install additional Python packages?
Yes, using 'pip install'. The homepage says this works for pure Python packages. Pre-compiled WebAssembly commands can also be downloaded.
How do I run C or C++ programs?
The clang and clang++ compilers turn C and C++ files into WebAssembly. The resulting files run with the 'wasm command'. Files can also be compiled elsewhere and transferred to the device.
How can I request a feature or report a bug?
The homepage says to open an issue for feature suggestions, bug reports, or requests for more commands.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing