AppCorpus
Market GB

Blink Shell, Build & Code

by Blink Shell, Inc

iPhone · iPad

Active Last checked 31 Jul 2026

Quick verdict

What it is
Store information collected; independent summary not yet available.
At a glance
  • Free to download
  • In-app purchases

Categories and search queries

Official categories

AppCorpus categories

Key functions

Function Availability Access Scope Evidence
Family Sharing Yes Unknown App Store Store published
Free app Yes Free Store published
In-app purchases Yes Limited free Store published

Screens

No screenshots collected yet.

Pricing & paywalls

App Store

Shown for US

  • Free to download
  • In-app purchases

Ratings & reviews

App Store

Shown for US

3.1 414 ratings · App Store

  1. 4/5Most visually appealing, minimal SSH/Mosh client (minus the subscription model)

    This app is my favorite SSH and Mosh client. I appreciate the local Unix utilities it provides and the fact that it looks and behaves like a terminal emulator. The visual minimalism by default is excellent. My one issue is with the recurring subscription model. I would rate it five stars if there was a one-time purchase option (even if it was per device — I’d happily pay $5-10 per device I needed Blink on). It makes it hard to recommend to interested friends or colleagues when there isn’t a free option or a one-time purchase option. Thankfully, I was grandfathered into the Blink Legacy pricing (which offered a one-time purchase). Please bring one-time purchases back!

    heywoodlh · 31 Jul 2026

  2. 2/5Free version nag-screens are a real thing

    I like the app and what it does. And I don’t really have a problem with a yearly subscription of $20 for the full version, I am not against subscriptions per se. I am also ok with the free version being limited in some way (including by a nag-screen) - that is after all how you evaluate before purchasing. But I have to say, the way that the developers have implemented the nag-screen to upgrade is a first for me. So much so that this is the first review I have ever made in the AppStore and this nag-screen implementation has turned me off the app so much that I will not be subscribing. This may not be a problem for everyone. But saying “there is a nag-screen, no big deal” does not give the full picture. They are transparent that the nag-screen will come up “up to a max of 3x per day”. What they don’t say is that there is a timer on the nag-screen that interrupts what you are doing for a significant time: 20seconds perhaps? Worse, if you “shake your device to fill this up quicker” the timer is supposed to be shorter but there really is not way to tell if that is so. As long as it counts down clearly, 5 seconds I could live with. Maybe even 10. But the timer as it is is just too random and long - and being asked to “shake to fill” is just juvenile… If the developers do not want to limit the app in other ways (only offer a subset of features?) my suggestion is to change that timeout to allow a limited “give me 5min” holds before it is forced (I would not be happy if I had a time critical situation and being forced to pause for 20sec). And rather than a “shake” prompt, my $0.02 is to just change it into a “take a break, it is better for you anyway” count down the seconds message…

    Throwaway112022 · 31 Jul 2026

  3. 2/5I hate that this app is good.

    I have been on a months-long quest to find an acceptable terminal app that I can actually own instead of rent. Unfortunately, every other option I tried (Termius was second-best) has dealbreaking flaws of one kind or another. Blink does not. It has flaws, but no dealbreakers. It also has several excellent and very useful day-to-day features that no other terminal app I have tried manages to implement all at once, and a few really good UI ideas I've never seen in a mobile terminal before. It's *relatively* stable for a mobile terminal app, the screen drawing issues aren't *usually* bad enough to force me to close the app and start over—a low bar, but no other app consistently meets it. And it feels and works remarkably like a NORMAL TERMINAL instead of somebody's fever dream of what the Terminal of the Future should be. The business model disgusts me. The *instant* I hear of an acceptable mobile terminal with an ethical business model, I will switch. I really hope I can do that before I need to pay next year's terminal rent. Two stars.

    AOANLA · 31 Jul 2026

  4. 1/5Unsavory Developer Practices

    I happily paid 20 USD for this app a few years ago and really loved its clean responsive minimal interface and the reliability of its connections, but went a while without needing it and didn’t get any notifications or emails warning me of the eventual deprecation of that app. Its frustrating to find that in order to continue using the app I’d have to shell out a monthly subscription. Reading some of the other comments I’m seeing the devs suggest continuing to use the old version unsupported, or build the new version from source since its open source. However, the old version seems to not even be rendering text properly on my ipad anymore, and as someone without a mac to access XCode, building from source isnt an option either. I understand a subscription might be necessary to cover recurring server costs and add new features. But for someone who paid a not-insignificant sum for the app and doesn’t need those features, it feels like a pretty raw deal.

    scott.bug · 31 Jul 2026

  5. 5/5Turns my iPad into a full Linux terminal

    I've been using Blink for several years and it just keeps getting better and better. I consider it an absolutely essential app for my iPad Pro, where I use it to SSH into a Linux machine to have full access to Emacs. And using Mosh (instead of SSH directly) means that I can simply open my iPad at any time and my previous SSH session is still there, immediately ready for me to use. Amazing. The app developer(s) are highly responsive and take feedback seriously and their dedication to keeping the software open-source makes me more than happy to support this app. I'm not a fan of subscriptions, but I was more than happy to subscribe to help support future development. I'd give it 10 stars if I could.

    Raam Dev · 31 Jul 2026

Privacy & accessibility

App Store

Privacy

  • Data Linked to You — Analytics — Purchases — Purchase History Developer declared
  • Data Linked to You — App Functionality — Purchases — Purchase History Developer declared
  • Data Linked to You — Purchases Developer declared

Accessibility

No accessibility labels collected yet.

Versions

App Store

  • 17.2.2

    Just small update to mosh-static supported architectures.

  • 17.3.0

    Don't let the new features fool you. This update is bigger on the inside than it is on the outside, where a lot of work happened behind the scenes. We left this release in the oven for a while to squash even the weirdest bugs and misbehaviors. But most important, we couldn't have pulled it off without our Discord and TestFlight communities, who were extremely patient to test again and again even the smallest changes and details. We want to extend special thanks to Bahamat, Dave, Filipe, James, Jochen, krathen, l2dy, Nahuel, Neal, Polo, rob, rrgeorge, shlevy, Tahpo2, tanguy, travelingflwr, and many many others! **What's New:** - **Custom Mosh+17.3.0:** Our patched Mosh release includes undercurl, strikethrough, and other server-side improvements, making your sessions even more powerful. Easily update the static Mosh on remote servers with the `install-static` flag. - **Vim for Local Editing:** Now you can use Vim for quick local edits. And the community even built a package manager to supercharge it. Special thanks here to the previous work of Nicholas Holszchu on iOS System, as his work served as the backbone to make this work. - **New Interactive Commands:** We've also added `less`, `bc`, and `ping6` commands to enhance your terminal capabilities. - **Default Agent Configuration:** `ssh-add` now remembers your configuration between sessions, and you can configure keys and modes within Settings. - **Mosh with ProxyJump:** Catching up with our previous mosh client, you can now connect with ProxyJump for more flexible networking options. - **iPad Pro and Air Support:** Blink now fully supports the latest iPad Pro and iPad Air models. - **Shell Improvements** Numerous fixes have been made to improve command execution and overall system integration, like telnet, random segmentation faults after running consecutive commands, Ctrl-D handling, commands that may hang the shell, etc... - **Improved Arrow Key Functionality:** Arrows now work in both terminal and application modes, improving compatibility and user experience. - **Crash Fixes and Stability Improvements:** This release has touched practically everything. Please check out the full notes on https://github.com/blinksh/blink/discussions/1999 and do not hesitate to contact us with more questions or problems. As we said in the beginning, this release has a lot more than meets the eye and we are sure you will notice. And please join us on Discord, GitHub or Reddit if you haven't done so yet!

  • 18.0.0

    As we typically do, with every major iOS release, we release a Blink update. This gives us a chance to fix issues between versions and pave the way to next releases. Here is what’s new in Blink 18: * Added support for light and dark icons on the new iOS18 home screen. * Adjusted UI for new iPhone 16 seres. - On iOS18, fixed crashes on startup and when running certain commands. Thanks to TestFlight reports. - On iOS18, resolved issues with unresponsive sessions when switching tabs after restoring the app from the background. * Updated OpenSSH and other libraries for iOS18 compatibility. - Fixed file overwrite problems with SCP/SFTP.s. For more details, visit: https://github.com/blinksh/blink/discussions/2023

  • 18.0.1

    Version 18.0.1 - Fixes keyboard auto-repeat for accentuated characters. https://github.com/blinksh/blink/discussions/2023

  • 18.1.0

    **What’s New in 18.1.0** This release introduces some exciting updates to Blink Shell, including a new File Provider system, bookmark support, and several important fixes. Here’s what’s new: ### **File Provider Replicated Extension** The File Provider has been completely upgraded and is now the default option, automatically replacing the old integration. This new system significantly improves file management and expands what you can do with remote file systems: - **Files.app integration**: Access remote file systems directly from Files.app with improved progress control and automatic syncing to keep local and remote replicas consistent. - **Shell commands support**: With kernel-level integration, commands like `ls`, `cd`, `find`, and `vim` now work seamlessly with remote locations, making shell workflows feel as natural as working locally. - **Enhanced app compatibility**: Use remote file systems in other apps without requiring additional APIs. - **Storage Management** - The new provider also offloads storage management for downloaded files to the system, so the Blink app won't grow the storage used in your device, even when working with remote files. - **New capabilities**: Automatic syncing and re-downloads, support for **Veracrypt encryption**, better support for **symbolic links**, and **shortcut integrations**. Special thanks to pindab0ter, mhoran, abeth, 2xsaiko, aberrant, rrgeorge and those who left very useful feedback on TestFlight. ### **Bookmarks** Bookmarks bring a more flexible way to navigate remote and local file systems: - **Quick access**: Bookmark Blink folders or file locations exposed by other apps. These symlinked directories behave like local directories within the shell. - **Replacing link-files**: Bookmarks streamline workflows by replacing the old `link-files` command with a simpler and more reliable approach. - **Easy to set up**: Add bookmarks via **Settings > Bookmarks**, select a location in Files.app, and give the symlink a name. Navigate to your bookmarks directly from the shell. ### **General Improvements and Fixes** - **Custom key support**: Added support for `Function keys`, `Home`, `End`, `PgUp`, and `PgDown`, along with combinations like `Alt-Home` and `Alt-End` to better match your workflows. Thanks to namatoj and Karl. - **SFTP validation**: Validate SFTP connections directly in **Host > Files.app configuration**, making setup and troubleshooting more straightforward. - **ProxyJump fixes**: Fixed an issue where SSH sessions would require to use Ctrl-C before going back to the shell. - **Settings fixes**: Fixed issues where the Cmd key could get stuck or the software keyboard would appear unexpectedly when returning to the app. - **Pragmata Pro 830**: Shipping the latest version again (thanks to chipp for the heads up) For more details or a complete list of changes, check out `whatsnew` in the app and the changes to our Documentation. If you have questions, join us in our Discord or GitHub Discussions. Enjoy the new features, and as always, thank you to everyone who helped make this release possible!

  • 18.2.1

    We have changed our offerings and packages: - Blink now offers a 14-day free trial out of the box. - Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal. v18.2.1 - Fixes a bug on Restore Purchases.

  • 18.2.2

    We have changed our offerings and packages: - Blink now offers a 14-day free trial out of the box. - Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal. v18.2.1 - Fixes a bug on Restore Purchases. v18.2.2 - Added checks and alerts for subscriptions purchased on different groups. Please reach out to us if you are having any issues (support at blink.sh)

  • 18.2.3

    We have changed our offerings and packages: - Blink now offers a 14-day free trial out of the box. - Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal. v18.2.1 - Fixes a bug on Restore Purchases. v18.2.2 - Added checks and alerts for subscriptions purchased on different groups. v18.2.3 - Fixes to Blink Classic subscription detection. And now we also allow Classic users to transition to a Blink+ again. If you run into any issues due to changes in our paywall, please reach out to us (support at blink.sh)

  • 18.2.4

    We have changed our offerings and packages: - Blink now offers a 14-day free trial out of the box. - Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal. v18.2.1 - Fixes a bug on Restore Purchases. v18.2.2 - Added checks and alerts for subscriptions purchased on different groups. v18.2.3 - Fixes to Blink Classic subscription detection. And now we also allow Classic users to transition to a Blink+ again. v18.2.4 - Fixes notifications during trial and Blink+Build placement. If you run into any issues due to changes in our paywall, please reach out to us (support at blink.sh)

  • 18.3.0

    v18.3.0 Build 1004 - Bookmark fixes when a location cannot be restored by the system and the URL is deemed invalid. - Fixes a screen corruption on clear when using SSH or Mosh. When pressing ctrl-l or clearing the terminal some elements on the screen would persist. This seems to be a bug in WebKit. Fixes #2127. Thanks to @Sandyel89, @mtrolley and @selevko for the thorough debugging!

  • 18.3.1

    v18.3.1 build 1006 This release fixes a security bug pointed by David Leadbeater! You can read all about it here: https://dgl.cx/2025/06/blink-at-a-url-handler. When calling SSH URLs, Blink will use the URL given by the system. The URL percentage encoded components at the Host or User may contain special control characters. Although those characters may not be allowed on host or user, the decoded characters can make it down to the shell. Blink will warn the user before executing links, but a malicious link may hide this behavior within markdown or even a QR code. This fixes the issue by rejecting sequences containing control characters before sending them to the terminal. Additionally, we are supporting proper SSH URI forms to connect additional parameters later on. Special thanks again to David Leadbeater for the help!

  • 18.3.2

    v18.3.2 build 1010 This is a continuation to the fix on v18.3.1. We discovered another corner case abusing the host and added additional constraints to generate proper shell tokens at the user and the host. Thanks again to David Leadbeater for the extra help! As this is a security fix, we are leaving here all the information from 18.3.1 for reference. This release fixes a security bug pointed by David Leadbeater! You can read all about it here: https://dgl.cx/2025/06/blink-at-a-url-handler. When calling SSH URLs, Blink will use the URL given by the system. The URL percentage encoded components at the Host or User may contain special control characters. Although those characters may not be allowed on host or user, the decoded characters can make it down to the shell. Blink will warn the user before executing links, but a malicious link may hide this behavior within markdown or even a QR code. This fixes the issue by rejecting sequences containing control characters before sending them to the terminal. Additionally, we are supporting proper SSH URI forms to connect additional parameters later on.

  • 18.4.0

    A new big version of Blink is just a few months away -- but we didn’t want to hold back updates that improve your experience in the new iOS 26 / iPadOS 26. This release also brings support for the new iPhone 17 series and Air. As always, thanks to everyone for helping us with this new release! For full notes, please check out: https://github.com/blinksh/blink/discussions/2155 And to be the first to hear about the new Blink, please keep an eye on our Discord, Twitter and GitHub!

  • 18.4.1

    v18.4.1 - Disabled AI Writing Tools on software keyboard. - Fixes possible crashes due to new keyboard layouts. - Fixes on FileProvider and SSHClient flows from TestFlight reports.

  • 18.4.2

    v18.4.2 - Add support for M5 iPad Pro. - Fixes on walkthrough.

  • 18.4.3

    Happy New Year! This is a set of fixes for iOS26 issues and small improvements in the app: - The Host password field now has a toggle to visualize the stored password. (Issue #2191) - SCP/SFTP command now process the source and will exit with an error if there are no files matching. (Issue #2095) - SCP/SFTP command now has autocompletion. (Issue #2192). - Blinking cursor on bottom of the screen (Issue #2152). The cursor will only appear when using IME mode or tapping the screen / starting a selection. The cursor should disappear immediately afterwards. - Shell Blank on return from background and other cases (Issue #2177). Not just that but the shells should be more responsive on switch, etc... - Space between keyboard and terminal (Issue #2181). redraws are now improved as a result of the previous issue. - Cmd key would get stuck after calling settings with "Cmd-,". This was a regression on 18.4. (Issue #2193) This was a large and tricky one. Thanks to werdnum, greirson, briann, phonedph1, alexdilley, rrgeorge, tanguy, mikebeller, brendandebeasi, kkebo, tamasarpad and everyone on TestFlight and Discord for all the help!

  • 18.4.4

    - Fix OSC52 to use UTF8 encoding.(#1026) - RevCat update - clean up RevCat cache files in Documents folder (#2199) - Files.app showing the (!) icon sometimes, in particular during initialization (#2200). This was not affecting the performance in any way, but the icon also would indicate something may have gone wrong. Thanks to ChickenCutlass and Prairie-guy for the heads up! - Fixed possible issue during Snips initialization on first app launch (#2205).

  • 18.5.0

    New Prompt Mode & Snips Enhancements (1077, 2212) - We have a new Prompt Mode for composing AI prompts, with voice input, text controls with enhanced editing capabilities and auto-submit once you are done. You can start it from the Snip's Scratch mode and select Prompt. - You can now also start Snips or Scratch mode from the Smart Keys bar or with keyboard shortcuts. - The Pin feature on Snips persists the interface after sending. So you can work on the next command, resend again, etc... - Passthrough mode during editing: you can now scroll while editing Snips or creating your prompt. Mouse Drag (395). We implemented mouse drag trying to replicate the "mode" you usually have with the keyboard, so you can have more precise cursor positioning, for both touch and the trackpad. - Trackpad: Cmd+click to start drag mode, move cursor while holding Cmd, release to stop. - Touch: Long press to start drag mode and place the cursor, then start a drag to move cursor and release to stop. - Remember you can use the keyboard while you drag. Terminal updates & Mosh Update + blink-v18.4.5 - Support for newest Unicode characters and other extensions. Improved terminal rendering. - Mosh with handling of UTF8 character extension codes. This should remove the garbled output and ghost characters or lines that we have seen on editors and tools like Claude. Thanks to jdrouhard Copy/Paste Improvements - Fixed terminal copy no longer adds trailing EOL whitespace (2133) - Fixed single CJK (Chinese/Japanese/Korean) character copy selection (2136) - Added "Copy Raw" functionality with Cmd-Shift-C. Thanks to jiefeng-xu Lockdown Mode Fix (2137) - Fixed font persistence: bundled fonts now stay selected in Lockdown mode. - Non-bundled custom fonts still blocked as expected Thanks to jiefeng-xu UI Improvements - Block zoom when layout is locked. (1165) - New Hide keyboard button. (2105) - Font reset fixes to use the configure default. (1145, 1382) For more information, check out https://github.com/blinksh/blink/discussions/2220

  • 18.5.1

    V18.5.1 - Shortcut changes take effect immediately and across all terminals (blinksh/blink#2225) - Arrow keys visible again on the SmartKeys bar when Cmd is pressed — was a regression (blinksh/blink#2226). - Default shortcuts are now cleared, not deleted, and can restore the default shortcuts value (blinksh/blink#2228) - iOS no longer auto-corrects text in config fields — iOS was mangling with smart quotes and dashes in config fields (blinksh/blink#2221). Made a few more changes to the Shortcuts Config UI: - Custom Sequence editor moved to its own dedicated view from the actions list. This simplifies the code and makes the action more clear. - One Blink Shortcut per action — the action picker now only shows unassigned actions. - Done/Cancel editing flow — incomplete key presses are discarded (new) or reverted (existing) on Cancel, only saved on Done. This follows the behavior of other configuration flows. Check out https://github.com/blinksh/blink/discussions/2220 for more information

  • 18.6.0

    v18.6.0 - New Appearance settings, splitting Style and Display. - Files.app validation restored. - Fixed issue on the shell where some commands could not be found. - Fixed snippets creation to always default to shell type. - Fixed snippets not working in the local shell. - Fixed issue with Snippets blocking modifiers after release.

  • 18.6.1

    - On Files.app, disabled operations on bootstrap that are causing the extension to get flagged (with a symbol (!) ) on start. The functionality was not affected, but the warning symbol was causing confusion.

  • 18.6.2

    v18.6.2 - HTerm's fixes to DSR5 sequences (thanks to robertmryan and kylesower) #2256. - Fixes IME cursor issues (thanks to oddlid, rfc1459 and sundebug)

  • 18.6.3 · 14 Jul 2026

    Blink 18.6.3 • Added a close button to Settings for easier dismissal. • Settings now clearly indicates that Blink Build isn't available during the trial. • Fixed copying selected text so it no longer includes the wrong characters, including with wide (CJK/emoji) glyphs.

  • v18.1.1

    v18.1.1 - Bookmarks now available on all plans. This substitutes the link-files command. Check out the docs for more information. - Fixes SFTP and SCP issues where wildcards would not work properly on source arguments. https://github.com/blinksh/blink/discussions/2067

  • v18.2.0

    We have changed our offerings and packages: - Blink now offers a 14-day free trial out of the box. - Blink Classic has been upgraded to offer all the features in our Blink+ package. If you are a Blink Classic user, help us keep the momentum going by supporting the team behind your favorite terminal.

Alternatives

Availability by market

Data quality & evidence

Page completeness
Live store listing
Last verified
31 Jul 2026
Sources
App Store

Report a correction