{"slug": "blink-shell", "name": "Blink Shell", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 4, "commenters": 10, "warners": 1, "score": 3.694, "rising": -1.31, "first": "2025-11-17", "latest": "2026-07-08", "why": "to have a high quality iOS shell with a mosh and ssh client built right in", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 4, "compare": 1, "warn": 1}, "spark": [1, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "to have a high quality iOS shell with a mosh and ssh client built right in", "kind": "", "icon": true, "domain": "blink.sh", "github_repo": null, "official_url": "https://blink.sh/", "pricing": "", "aliases": ["Blink Shell"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 753049872, "item_id": 47065617, "url": "https://news.ycombinator.com/item?id=47065617", "by": "cyberpunk", "date": "2026-02-18", "version": null, "stance": "recommend", "quote": "I\u2019ve been using blink on ios for years it\u2019s opensource and works pretty well for me.", "excerpt": "I\u2019ve been using blink on ios for years it\u2019s opensource and works pretty well for me. I actually kinda like working on my ipad this way (ssh\u2019d into dev box) it\u2019s not really distracting somehow and not having full jetbrains etc makes for a different kinda session. shrug", "context": "", "use_case": "iOS SSH client", "switched_from": "", "story": "Show HN: Echo, an iOS SSH+mosh client built on Ghostty"}, {"id": 744297154, "item_id": 46518572, "url": "https://news.ycombinator.com/item?id=46518572", "by": "pmarreck", "date": "2026-01-06", "version": null, "stance": "recommend", "quote": "to have a high quality iOS shell with a mosh and ssh client built right in", "excerpt": "You need tmux to be able to resume the same session from anywhere, mosh-server to make ssh resilient to sketchy mobile connections, and blink shell https://blink.sh/ to have a high quality iOS shell with a mosh and ssh client built right in to resume at any time. Far more resilient and performant than a web client.", "context": "", "use_case": "", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 744296481, "item_id": 46518530, "url": "https://news.ycombinator.com/item?id=46518530", "by": "pmarreck", "date": "2026-01-06", "version": null, "stance": "recommend", "quote": "start vibe-coding from anywhere", "excerpt": "> seems easier then getting a vpn working it could not possibly be easier to get Tailscale up and running on your mac or linux machine, install tmux and mosh on your mac or linux machine, connect to it with Blink Shell https://blink.sh/ on your iOS device that you've also installed tailscale to, and start vibe-coding from anywhere, on a performant, resilient, instantly resumable terminal connection. seriously, it's a", "context": "", "use_case": "iOS SSH terminal", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 744293504, "item_id": 46518344, "url": "https://news.ycombinator.com/item?id=46518344", "by": "hhh", "date": "2026-01-06", "version": null, "stance": "recommend", "quote": "use blink", "excerpt": "use blink https://apps.apple.com/nl/app/blink-shell-build-code/id1594898306?l=en-GB", "context": "", "use_case": "Terminal on iPhone", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 735271536, "item_id": 45954471, "url": "https://news.ycombinator.com/item?id=45954471", "by": "rcarmo", "date": "2025-11-17", "version": null, "stance": "recommend", "quote": "Blink Shell does the same thing", "excerpt": "Actually, I use my iPhone with a Remote Desktop app and a Bluetooth keyboard fairly often (as long as I remember to take my HDMI adapter when traveling). It\u2019s perfectly usable for checking your corporate email in a hotel in a pinch, (it gives me a full widescreen desktop) although that has to be coded into the app (Blink Shell does the same thing).", "context": "", "use_case": "Remote desktop from iPhone", "switched_from": "", "story": "People are using iPad OS features on their iPhones"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 745040642, "item_id": 46565040, "url": "https://news.ycombinator.com/item?id=46565040", "by": "mjqs", "date": "2026-01-10", "version": null, "stance": "warn", "quote": "It's not. When using Claude Code (or similiar)you get a lot of problems in every shell", "excerpt": "It's not. When using Claude Code (or similiar)you get a lot of problems in every shell about flickering, not being able to copy, not being able to move text cursor and so on. It's bad UX If using TMUX you can \"ctrl + b [\" to enter copy mode and then you can move cursor as you wish. I wrote about this stuff too on https://mjqs.blog/meta/", "context": "", "use_case": "", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}]}], "who": [], "tags": [], "use_cases": ["ios ssh terminal", "mobile terminal", "remote terminal on ipad", "ios ssh client", "ios terminal with ssh", "terminal on iphone"], "compared": [{"slug": "tmux", "name": "tmux", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "heeler", "name": "Heeler", "co": 1, "switched_from": 0, "switched_to": 1}, {"slug": "claude-code", "name": "Claude Code", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "pushover", "name": "Pushover", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "mosh", "name": "Mosh", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46517458", "title": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone", "mentions": 6}, {"url": "https://news.ycombinator.com/item?id=48756578", "title": "Herdr: One terminal to rule them all", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47783940", "title": "Is anyone actually using OpenClaw?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47148454", "title": "Claude Code Remote Control", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47064787", "title": "Show HN: Echo, an iOS SSH+mosh client built on Ghostty", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45950408", "title": "People are using iPad OS features on their iPhones", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {"recommend": 2, "neutral": 1, "compare": 1, "warn": 1}, "2026-02": {"recommend": 1, "neutral": 1}, "2026-03": {}, "2026-04": {"neutral": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {"neutral": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 781278098, "item_id": 48829881, "url": "https://news.ycombinator.com/item?id=48829881", "by": "joshstrange", "date": "2026-07-08", "version": null, "stance": "neutral", "quote": "My mobile experience is acceptable (Blink shell + tmux) but not ideal", "excerpt": "I\u2019ve been using tmux (with the wonderful iTerm2 integration) for almost a year now to manage agents as well as organize my workspaces. I initially wrote this off but looking closer I think I\u2019m going to give a shot. My mobile experience is acceptable (Blink shell + tmux) but not ideal and the monitoring of agents is nice. Currently I rely on a hook+Pushover to alert me when my attention is needed which works but has n", "context": "", "use_case": "mobile terminal", "switched_from": "", "story": "Herdr: One terminal to rule them all"}, {"id": 764566545, "item_id": 47785409, "url": "https://news.ycombinator.com/item?id=47785409", "by": "joch", "date": "2026-04-15", "version": null, "stance": "neutral", "quote": "via Blink shell (iPhone/iPad)", "excerpt": "I tried it a bit, and while the potential is huge, I mostly just use a cli agent (claude/codex) via Blink shell (iPhone/iPad) with Wireguard for technical work or https://agency.nu for any automations using integration, voice chat etc.", "context": "", "use_case": "remote terminal on iPad", "switched_from": "", "story": "Is anyone actually using OpenClaw?"}, {"id": 754569458, "item_id": 47160591, "url": "https://news.ycombinator.com/item?id=47160591", "by": "mlinsey", "date": "2026-02-25", "version": null, "stance": "neutral", "quote": "I know to just open my Blink shell app to respond to Claude.", "excerpt": "I have a hook in my claude.json that fires on \"Stop\", it calls a shell script (written by Claude, of course) that calls the Pushover API: https://pushover.net/, which lets you send push notifications to your device. It's paid, but just a one-time fee when you install the app on your phone. The shell script takes a message which includes Claude's message, but unfortunately there's no deeplinking back to my ssh app (fo", "context": "", "use_case": "iOS SSH terminal", "switched_from": "", "story": "Claude Code Remote Control"}, {"id": 753049872, "item_id": 47065617, "url": "https://news.ycombinator.com/item?id=47065617", "by": "cyberpunk", "date": "2026-02-18", "version": null, "stance": "recommend", "quote": "I\u2019ve been using blink on ios for years it\u2019s opensource and works pretty well for me.", "excerpt": "I\u2019ve been using blink on ios for years it\u2019s opensource and works pretty well for me. I actually kinda like working on my ipad this way (ssh\u2019d into dev box) it\u2019s not really distracting somehow and not having full jetbrains etc makes for a different kinda session. shrug", "context": "", "use_case": "iOS SSH client", "switched_from": "", "story": "Show HN: Echo, an iOS SSH+mosh client built on Ghostty"}, {"id": 745040642, "item_id": 46565040, "url": "https://news.ycombinator.com/item?id=46565040", "by": "mjqs", "date": "2026-01-10", "version": null, "stance": "warn", "quote": "It's not. When using Claude Code (or similiar)you get a lot of problems in every shell", "excerpt": "It's not. When using Claude Code (or similiar)you get a lot of problems in every shell about flickering, not being able to copy, not being able to move text cursor and so on. It's bad UX If using TMUX you can \"ctrl + b [\" to enter copy mode and then you can move cursor as you wish. I wrote about this stuff too on https://mjqs.blog/meta/", "context": "", "use_case": "", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 744334161, "item_id": 46520885, "url": "https://news.ycombinator.com/item?id=46520885", "by": "einsteinx2", "date": "2026-01-06", "version": null, "stance": "compare", "quote": "chose Termius over it", "excerpt": "> and blink shell https://blink.sh/ to have a high quality iOS shell with a mosh and ssh client built right in to resume at any time I really like Termius, have you tried it? I think I tested out Blink when I was trying various SSH/shell apps and chose Termius over it, but it\u2019s been so long now that I completely forget why. EDIT: does Blink give you a local shell as well like vs only SSH/mosh?", "context": "", "use_case": "", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 744297154, "item_id": 46518572, "url": "https://news.ycombinator.com/item?id=46518572", "by": "pmarreck", "date": "2026-01-06", "version": null, "stance": "recommend", "quote": "to have a high quality iOS shell with a mosh and ssh client built right in", "excerpt": "You need tmux to be able to resume the same session from anywhere, mosh-server to make ssh resilient to sketchy mobile connections, and blink shell https://blink.sh/ to have a high quality iOS shell with a mosh and ssh client built right in to resume at any time. Far more resilient and performant than a web client.", "context": "", "use_case": "", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 744296481, "item_id": 46518530, "url": "https://news.ycombinator.com/item?id=46518530", "by": "pmarreck", "date": "2026-01-06", "version": null, "stance": "recommend", "quote": "start vibe-coding from anywhere", "excerpt": "> seems easier then getting a vpn working it could not possibly be easier to get Tailscale up and running on your mac or linux machine, install tmux and mosh on your mac or linux machine, connect to it with Blink Shell https://blink.sh/ on your iOS device that you've also installed tailscale to, and start vibe-coding from anywhere, on a performant, resilient, instantly resumable terminal connection. seriously, it's a", "context": "", "use_case": "iOS SSH terminal", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 744294368, "item_id": 46518398, "url": "https://news.ycombinator.com/item?id=46518398", "by": "raddan", "date": "2026-01-06", "version": null, "stance": "neutral", "quote": "", "excerpt": "Or shellfish. [1] [1] https://secureshellfish.app/", "context": "", "use_case": "iOS terminal with SSH", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 744293504, "item_id": 46518344, "url": "https://news.ycombinator.com/item?id=46518344", "by": "hhh", "date": "2026-01-06", "version": null, "stance": "recommend", "quote": "use blink", "excerpt": "use blink https://apps.apple.com/nl/app/blink-shell-build-code/id1594898306?l=en-GB", "context": "", "use_case": "Terminal on iPhone", "switched_from": "", "story": "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"}, {"id": 735271536, "item_id": 45954471, "url": "https://news.ycombinator.com/item?id=45954471", "by": "rcarmo", "date": "2025-11-17", "version": null, "stance": "recommend", "quote": "Blink Shell does the same thing", "excerpt": "Actually, I use my iPhone with a Remote Desktop app and a Bluetooth keyboard fairly often (as long as I remember to take my HDMI adapter when traveling). It\u2019s perfectly usable for checking your corporate email in a hotel in a pinch, (it gives me a full widescreen desktop) although that has to be coded into the app (Blink Shell does the same thing).", "context": "", "use_case": "Remote desktop from iPhone", "switched_from": "", "story": "People are using iPad OS features on their iPhones"}]}