rootshell:本地终端、SSH

rootshell:本地终端、SSH

兼容 tssh 和 mosh

3 ratings
4 reviews

Details

  • Released
  • Updated
  • May 6, 2026
  • June 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.9

June 25, 2026

标签页与导航 - 交互式滑动切换标签页:在标签页之间左右滑动现在是实时、可交互的轮播,而非瞬间跳转——当前标签页随手指移动,相邻标签页从其后方滑入,让你能看清将切换到何处,并可在滑动途中退回。顶部标签栏同步滑动,只有当你松手越过阈值或以足够速度轻扫时才会完成切换。支持触摸或触控板滑动。 终端 - 修复大量输出时的卡顿:当某个程序在产生大量输出的同时询问终端的配色方案或尺寸时,应答可能被堵在输出之后,导致界面卡顿数秒——这通常由 zellij 0.44.2 或更新版本触发,它会向终端查询深色/浅色主题。终端现在会立即应答这些查询,因此无论输出多快都能保持响应。 Mosh - 修复切换到后台后画面冻结:Mosh 会话在快速切换应用后返回时,可能显示冻结的画面,或一个持续计数的"上次联系"横幅,即便连接其实已在后台恢复。现在返回前台会可靠地恢复绘制并清除该横幅。直连 SSH 会话从不受此影响。 tmux 控制模式 (tmux -CC) - 可靠的网关拆除:关闭 tmux 控制模式网关时——无论是用 Cmd+W 还是从标签栏或侧边栏关闭——现在都会干净地拆除其窗口标签页,不再崩溃,也不会留下孤立的标签页。可恢复会话不受影响:退出、旋转或重新启动仍会保留服务器端会话并重新接管其窗口。 iOS 本地 Shell - 修复 CJK 与表情符号光标位置:在本地 Shell 中,输入宽字符(CJK 文本和大多数表情符号)时,行内每个宽字符都可能使光标偏移一列,在多行提示符下尤为明显。Shell 现在以显示单元格度量输入,因此光标会落在正确位置;纯 ASCII 输入不受影响。 同步与安全 - 已删除的 iCloud 密码不再恢复:在一台设备上删除的已保存 SSH 密码,可能会在你的其他设备上重新出现。现在删除操作会在所有设备上保持生效。(要完全一致,需所有 iCloud 同步设备都升级到此版本或更新版本。) 外观 - 深色模式下更深的蓝色应用图标:蓝色应用图标和无边框备用图标在深色模式下现在使用更深的蓝色背景,而非黑色。 此外还修复了键盘工具栏的一处崩溃,并在各处提升了稳定性。

More

User reviews

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

竟然还是免费的。比那些动辄几十几百块的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.