rootshell:本地终端、SSH

rootshell:本地终端、SSH

兼容 tssh 和 mosh

3 ratings
5 reviews

Details

  • Released
  • Updated
  • May 6, 2026
  • July 25, 2026
rootshell:本地终端、SSH screenshot #1 for iPhone
rootshell:本地终端、SSH screenshot #2 for iPhone
rootshell:本地终端、SSH screenshot #3 for iPhone
rootshell:本地终端、SSH screenshot #4 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app offers a powerful, desktop-grade terminal emulator with GPU acceleration for a smooth experience. It supports local shells, native SSH, Mosh roaming, tssh, and native Git, all within a single application. Customize your interface with extensive themes and a flexible toolbar.

GPU-accelerated Metal rendering
Native SSH with advanced encryption
Mosh-compatible roaming connections
Integrated native Git client
Sandbox local shell with Unix tools
Extensive theme and visual customization
Customizable toolbar with shortcuts
Show original description

What's New in rootshell:本地终端、SSH

1.0.10

July 25, 2026

屏幕共享 - 连接到 Mac 的屏幕:rootshell 现在不只连到 Mac 的 shell,还能连到它的桌面——直接从 iPhone 或 iPad 操作。无需安装任何东西:在"系统设置"中开启"屏幕共享"即可连接。 - 高性能模式:最高 4K、60 FPS 的流畅画面,全程加密。开启"匹配客户端"后会创建一个与你手中设备尺寸完全一致的虚拟显示器——无需平移,也没有黑边——远程音频也会在此设备上播放。 - 标准模式:为受限网络与非 Mac 机器准备的经典 VNC——用你平时 SSH 的同一个应用操作无屏幕的 Mac mini、Raspberry Pi 或 Linux 主机。可经 SSH 或 tssh 跳板机建立隧道;附近的 Mac 会通过 Bonjour 出现。 - 完整输入:点按、拖动、带边缘平移的双指缩放、真实的触控板与鼠标指针、双向剪贴板,以及修饰键、按键重复与 Option 组合键都正确的硬件键盘。 - 帷幕模式:连接到已开启"远程管理"的 Mac 时,可在你继续操控的同时让那台 Mac 自己的屏幕黑屏,站在机器前的人只会看到锁定屏幕。 - 一键登录 Mac:在 Mac 的登录或锁定屏幕上,rootshell 会主动提议输入你保存的密码,判断完全在本机完成——任何画面帧都不会离开设备。 - 会话可置于标签页、分屏或全屏,可保存为跨设备同步的配置,并在"连接信息"中显示实时的路由与性能统计。 剪贴板管理器 - 可选的设备本地加密剪贴板历史(Cmd+Shift+C),配备可用键盘操作的 HUD 与各种转换:base64、hex、URL 编码、JWT 解码、哈希、JSON 格式化等。默认关闭。 iOS 本地 Shell - Shell 大幅翻新:支持正则的 [[ ]] 条件式、参数展开、后台作业(&、jobs、wait)、printf、算术运算、大括号展开、set -e/-u/-o pipefail、干净的 LF 行尾,并修复大型命令替换导致的卡死。 - SFTP 现可处理含空格与通配符的文件名,接受 CJK 与表情符号输入,并将本地路径限制在 Shell 沙盒内。 显示与电池 - HDR 亮度增强:在 HDR 显示器上,通过浮动 HUD(Cmd+Ctrl+B)让终端比平常更亮——现在也适用于屏幕共享窗格。 - 新增"电池"设置:可限制最高刷新率,并在低电量模式或设备发热时自动降低负载。空闲的 rootshell 现在会真正进入空闲,包括空闲的 tssh 会话。 键盘 - 抽屉栏最多可配置五行:用"更多"按钮堆叠或轮换,并可在编辑器中把按键拖到任意一行。 - 工具栏按键现在会跟随系统键盘的 Shift 与大写锁定,并新增可循环切换硬件键盘输入源的快捷键。 tmux 控制模式(tmux -CC) - 可选择连接期间关闭标签页与 Cmd+T 的行为,以普通模式或控制模式接入发现的会话,通过 tmux 本身缩放分屏,按标签页设置的主题现在也会为窗格着色。大量粘贴以单次动作送达,窗格在进入后台或经 tssh 网络漫游后能干净恢复,并修复空白窗格、卡住的重新同步与输出丢失。 终端 - 更新到最新上游引擎:内存占用更低、表情符号宽度正确、调整尺寸时光标与提示符位置稳定,拖动选区到底部边缘可再次自动滚动。tmux、vim 与文件管理器中被捕获的鼠标拖动现在可滚动到可视区域之外。 查找栏与主题选择器 - 再次按下快捷键即可关闭,两个面板都可拖到任意位置,并采用应用的磨砂玻璃外观。各处浮层现在都遵循你的自定义快捷键。 连接 - SSH 可强制使用 IPv4;"在服务器上安装密钥"重新支持密码与两步验证质询;后台隧道会显示"距下次尝试"倒计时;tssh 连接新增实时性能统计;Tailscale 与 NetBird 设备列表显示完整的设备详情。 外观 - 水母:全新背景效果,偶有发光的漂浮者飘过;蝴蝶与水母现在会避开终端文字。 此外,从其他应用共享的文件现在会在本地 Shell 标签页中用你的编辑器打开,修复了有线 YubiKey 签名卡住的问题,并修复了远程端口转发、持续大量输出与超长 YubiKey PIN 导致的崩溃。

More

User reviews

啥时候可以集成下hardr

大哥,啥时候可以集成hardr

真的是目前最好用的终端了

竟然还是免费的。比那些动辄几十几百块的app还要功能更多

ssh标签

为什么在iPados 18上面,一旦切到后台 ssh标签会立即被关闭?

Response from developer

iPadOS 会在应用进入后台时终止 TCP 连接。1.0.8 会请求 30 秒的延长时间,这有时会持续更久,但最终你需要开启 Location Diary,以便让应用在后台持续运行。总体而言,改用 tssh 不仅能在应用进入后台后继续保持连接,甚至还能在设备重启后继续工作,因此这是我们总体推荐的做法。

非常好用

非常好用,而且开源。

好用

终于找到一款好用的,功能非常丰富还是开源的

Developer apps

FAQ

What is rootshell's primary function?

rootshell is a desktop-grade terminal emulator built on a GPU-accelerated engine. It provides local shells, native SSH, Mosh roaming connections, tssh, and native Git within a single application for a seamless developer experience.

Does rootshell support remote connections?

Yes, rootshell supports three types of remote connections: native SSH with advanced encryption, Mosh-compatible roaming connections for network changes, and tssh using QUIC for lower latency.

Can I use Git with rootshell?

Absolutely. rootshell includes a native Git client implemented in Swift, supporting common commands like clone, commit, diff, push, and pull over SSH. It also offers syntax highlighting for output.

How customizable is the interface in rootshell?

rootshell offers extensive customization with over 450 color themes, dynamic backgrounds, and the ability to import custom fonts. The toolbar is also highly customizable, allowing you to drag, reorder, and hide buttons.

What kind of local shell features does rootshell offer?

rootshell provides a full local shell with built-in Unix tools like vim, Helix, SFTP, and curl. It also features a file browser with SFTP support, image previews, and Git status indicators.

Does rootshell support hardware security keys?

Yes, rootshell supports hardware security keys for enhanced security. It allows FIDO2/WebAuthn authentication and touch signing, ensuring your private keys never leave the hardware.

What cloud platforms can I connect to with rootshell?

rootshell allows connections to major cloud providers including AWS, Azure, DigitalOcean, Akamai (Linode), and Tailscale. You can browse instances, access serial consoles, and generate EKS kubeconfig.

Is rootshell available on multiple devices?

Yes, rootshell is supported on both iPhone and iPad, offering different layout configurations for each device to optimize the user experience.