iSH icon iSH running on an iPhone

Wait, what's iSH?

iSH is a project to get a Linux shell environment running locally on your iOS device, using a usermode x86 emulator.

iPadOS? You bet.

iSH also runs on iPad, bringing a terminal to larger displays as well.

iSH running on an iPad


You can edit files with sed and cat, move them around, and more!

Starting BusyBox on an iPhone

Keyboard CTRL

iSH's keyboard addition makes navigation easier.

The iSH keyboard addition as seen on an iPhone

Sounds cool, can I get that?

Of course, let's get started!

Join the TestFlight Beta

Build iSH from source

You can become a patron if you would like support iSH. Donations are very much appreciated, but will never be required; the app will always be completely free.

New in iSH 1.2.3 (build 298)

New stuff: - Updated to Alpine 3.14. If a red badge appears on the settings button, tap and follow the prompts to migrate your repositories. - Improvements to font measurement in the terminal - Implemented pmaxub (thanks @akemimadoka on GitHub) - Comment added to /etc/apk/repositories explaining what it is Fixed bugs: - Removed file provider cleanup timer, reducing the amount of time iSH spends in the background doing nothing - Infinite loop in sigtimedwait

Latest pre-release: Build 470

Latest blog posts

2021-04-26 An Update on the iSH Default Repositories

2020-11-08 About iSH’s pending removal from the App Store

View all