rootshell:本地终端、SSH

rootshell:本地终端、SSH

兼容 tssh 和 mosh

3 ratings
7 reviews

Details

  • Released
  • Updated
  • May 6, 2026
  • October 5, 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.13

October 5, 2026

云存储与文件 - 并排浏览 S3 兼容存储、本地文件夹和 SFTP 文件夹,支持 Amazon S3、Backblaze B2、Akamai、Google Cloud Storage 及自定义服务端点。在“设置 > 连接 > 存储提供商”中添加账户;提供商配置和密钥通过 iCloud 钥匙串同步。 - 支持传输和管理文件、创建存储桶、编辑元数据,以及生成限时分享链接。兼容的复制操作直接在服务器上完成。rf 终端文件浏览器也支持 S3 提供商。 - 加快文件夹传输和 SFTP 浏览。可将文件、图片和 PDF 粘贴到文件管理器中。新增上传默认设置,可选择目标位置、插入路径的格式及是否显示确认提示。上传时会尽可能复用现有 SSH/tssh 连接。 - iPad 上的文件管理器新增可调整大小的悬浮面板和全尺寸视图。“快速设置”和“在文件夹中打开”的悬浮面板也可调整大小,并在本设备上记住尺寸。 键盘与外观 - 在终端键盘上向上或向下轻扫即可调整高度,包括新增的“超小”尺寸。长按 Apple 键盘键可选择键盘样式。 - 改进快速输入的准确性、触感反馈和工具栏对齐。现可关闭字符预览。 - 可选的“按主机着色”功能为每个 SSH 目标主机分配固定的背景色调,并随当前主题调整。 - 按 Shift-Cmd-I 可查询 IP 地址及地理位置。 会话与远程工具 - 可分离并恢复 tmux、zellij、herdr 和 zmx 会话。“重新连接”提示栏会保留原会话目标。再次打开已连接的会话时,会切换到现有标签页。可在“设置 > 多路复用器”中关闭分离确认提示。 - 按 Option-Cmd-S 可打开带编号的窗格选择器,在 tmux 控制模式下交换窗格,同时保留当前活动窗格和缩放状态。 - 在“设置 > 终端 > 标签页”中新增可选的关闭标签页前确认提示。对于 tmux 和 herdr 控制模式标签页,可在“多路复用器关闭标签页操作”中选择“每次询问”。 - SSH/tssh 会话可在 iOS 允许的有限后台时间内继续处理输出和终端通知,包括 tmux 和 herdr 控制模式。请开启“在后台保持 TCP SSH 连接”。 - 远程程序可通过 rootshell-open 辅助脚本,在本设备的浏览器中打开网页链接。在“设置 > 终端 > 程序链接”中开启后,将辅助脚本安装到远程主机。 - herdr 控制模式改进了使用不同窗格字体和共享查看时的尺寸计算。使用 rootshell herdr 分支的用户,需要主机端支持协议 3 的窗格几何信息。 性能与可靠性 - 加快大段文本粘贴、终端输出和大量标签页之间的切换。降低内存占用,改善打开大量终端或连接大型多路复用器会话时的稳定性。 - 标签页切换更流畅,减少透明背景闪烁,并降低水母背景的 CPU 占用。 - 修复了服务器提前发送欢迎信息时 SSH 登录卡住,以及 Mosh 空闲后更新延迟的问题。tssh 多路复用器发现功能在连接或恢复漫游连接时不再重复请求 Face ID 验证。 - 修复了以下情况可能导致的崩溃:启用终端键盘时拆下妙控键盘、从 iPhone 连接面板打开文件管理器、在调整尺寸或文本选择期间关闭窗格,以及 iPad 锁屏时更新键盘建议。 - 修复了连接硬件键盘时 iPad 程序坞隐藏的问题,并改善长时间运行 VNC 屏幕共享的稳定性。 - 改进文件传输错误处理和现有文件权限的保留。修复了 rf 预览无法读取的文件时崩溃的问题;远程编辑上传失败时会保留恢复副本。 - 缩小应用体积。Helix 通过 libgit2 保留 Git 支持;已移除 gix 命令,请改用 git。移除了内置的 SQL 和 Kotlin 语法组件。

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.