rootshell:本地终端、SSH

rootshell:本地终端、SSH

兼容 tssh 和 mosh

3 ratings
7 reviews

Details

Released
May 6, 2026
Updated
October 26, 2026

Background Location Access

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
+1

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

1.0.15

October 26, 2026

分离键盘与 iPhone Duo - iPhone 上的内置终端键盘现在可以悬浮在终端上方。长按键盘切换键并选择 Detached,拖动省略号手柄即可移动键盘。 - 重新启动后会保留键盘的放置方式和位置。在 iPad 上,关闭 Use System Detached Keyboard 后即可使用此菜单。iPhone 现在也支持分离键盘预览和玻璃背景设置。 - 在 iOS 27.1 及更高版本上,固定在底部的终端键盘会沿 iPhone Duo 的折痕分为左右两半,两侧各有一个空格键。工具栏按钮和滑动页面也会避开折痕。空间允许时,悬浮键盘会在松手后自动避开折痕。 - 修复 iPad 系统分离键盘的拖动、调整大小及抽屉遮挡按键问题,以及聚焦终端或切换标签页时全宽键盘一闪而过的问题。改善 Duo 折叠及 herdr 恢复标签页时的键盘焦点处理。 远程端口 - 在 Settings > Appearance > Window 中启用 Show Remote Ports,即可发现远程主机上正在监听的 TCP 端口。轻点终端右下角的地球图标,再选择一个端口,即可将其转发到本设备,并在 rootshell 标签页中打开对应页面。 - 可编辑地址以更改路径或切换 HTTP/HTTPS,也支持通过该转发访问使用自签名证书的开发服务器。端口菜单提供 Copy Local URL 和 Stop Forward 选项。 - 支持 SSH、tssh,以及 Mosh/Roam 保留的 SSH 连接,包括使用这些连接的 tmux 和 herdr 控制模式窗格。应用重新启动后,恢复的 Mosh/Roam 会话需要重新通过 SSH 引导连接才能使用此功能。 - 默认关闭。仅在应用位于前台时扫描可见终端。转发仅监听本设备的回环地址,并随连接结束而停止。 屏幕共享 - 可使用 Apple SRP,以标准或高性能模式连接 Linux 上的 wayshare 服务器,包括 Hyprland 桌面。新增的 Remote System 选项可自动识别 wayshare,也可手动选择 Linux,将 Option 键作为 Alt 键发送。 - 修复连接多显示器 Mac 时标准模式无限等待首帧画面、显示画面被裁切和点击位置偏移的问题,以及连接 WayVNC 等服务器时 VeNCrypt TLS 握手失败的问题。 自定义按键与会话 - 自定义工具栏按键和滑动手势的组合键选择器新增 Symbols 标签页。修复 Shift/Ctrl 与数字、标点符号的组合键、Page Up/Down 的修饰键,以及在 Neovim 的 kitty 键盘协议下自定义组合键丢失 Shift 的问题。 - 修复 tssh 丢弃终端像素尺寸响应的问题,恢复 terminal-browser 等远程应用的图形尺寸计算功能,包括从本地 shell 启动的 tssh。 - 修复快速切换 tmux 窗格后焦点跳回原窗格的问题。在 Exposé 中切换 zmx 会话现在只会切换所选窗格的连接,不会将附加会话命令写入 shell 历史记录,并会在重新连接或重新启动后恢复所选会话。 本地工具与可靠性 - Vim 更新至 9.2.1225,包含安全修复,并恢复了语法支持和 Python 缩进所需的缺失运行时文件。 - 更新 tssh 的证书验证机制和 curl 的证书包,拒绝信任涉及已泄露 eMudhra CA 密钥的证书。 - 修复恢复已添加书签的文件夹时启动卡住或崩溃,以及工作文件夹被删除或无法访问时本地 shell 崩溃的问题。 - 修复标签页菜单卡死、Command+T 在 Connections 面板后方打开未获得焦点的 shell、Escape 无法关闭 Connections 面板,以及远程 Windows 控制台中的启动命令未执行的问题。 - 悬浮的文件管理器和查找面板现在可以移到固定的标签页侧边栏上方。修复关闭窗口后自动匹配浅色/深色主题失效的问题。

More

User reviews

太良心了,免费的做到这个水准

大哥,适当收费我也能可以支持的,你这么玩,显的其他的app都在割韭菜

太棒了

佩服作者的贡献精神

啥时候可以集成下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.