rootshell:本地终端、SSH

rootshell:本地终端、SSH

兼容 tssh 和 mosh

3 ratings
7 reviews

Details

  • Released
  • Updated
  • May 6, 2026
  • August 28, 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

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

1.0.11

August 28, 2026

标签页 - 全新的“标签页总览”会显示每个标签页的实时预览,包括屏幕共享会话。可在群组或项目之间轻扫,按 Cmd-Shift-A 打开,并从各自的预览网格中直接打开 tmux、herdr 和 zellij 标签页。 - 顶部标签栏可选择胶囊式、紧凑胶囊式或浏览器风格的融合式。分组标签页会保持顺序,侧边栏标题可换行显示,并可快速切换当前群组。 终端与多路复用器 - 终端引擎大幅更新,新增 Kitty 动画图形与相对图像定位,加快宽字符重排与字素簇输出,并修复多项渲染问题。 - 可发现 herdr 会话并查看状态、活动编程助手与实时预览;从会话选择器接入或重启会话,也可通过 SSH、Mosh 和 tssh 自动启动 herdr。 - 可全局或按配置设定 TERM,为 SSH 配置指定 tmux、tmux -CC 或 herdr 会话名,并通过 Mosh 覆盖预测让带边框的界面在高延迟网络上保持对齐。 - 大量标签页的会话现在占用更少内存,隐藏的标签页会释放显示资源,再次显示时自动恢复。 SSH 与安全 - 可生成由通行密钥支持的 sk-ecdsa SSH 密钥,密钥由你的通行密钥提供商保管,并通过 Face ID、Touch ID 或设备密码批准签名。私钥材料不会进入 rootshell。 - 可生成或导入兼容 OpenSSH 10.4 的 ML-DSA-44 + Ed25519 混合密钥,支持 ssh-add、代理转发和主机密钥。ProxyJump 目标连接现在也会协商后量子密钥交换。 - 现在可查看并操作身份验证横幅,包括 Tailscale SSH 重新验证链接。主机证书可用于所有连接路径。 - 导入的密码短语保护密钥可在 iCloud 同步后继续使用,需生物识别保护的同步密钥也能正确验证。同时改善了 exe.dev 等服务器的 RSA 兼容性。 iPhone 与 iPad 上的屏幕共享 - 帷幕模式可在你继续操控时,将已开启“远程管理”的远程 Mac 实体显示器隐藏在锁定屏幕之后。 - 标准模式在慢速网络上响应更快,画面逐步变清晰,减少渲染异常,并能连接初始未报告桌面尺寸的服务器。 - 会话现可从停滞、网络中断和短暂切换应用后恢复。高性能模式的音画保持同步,Apple 登录识别与 Option 键处理也更可靠。 隐私、自动化与输入 - “自动遮罩”可隐藏屏幕上的个人敏感文字,避免它们出现在截图和屏幕录制中,复制的文本则保持不变。你的列表会加密存储在钥匙串中。 - 新增 Apple 快捷指令操作:打开本地 Shell 或 SSH 配置、列出配置,以及在后台运行 SSH 命令并返回输出、stderr 和退出状态。 - Apple Pencil 现在是精准的终端和屏幕共享指针,支持点按、拖动、滚动、选择、悬停和右键点击。 - 重新设计的文本选择放大镜在滚动时仍保持清晰。修饰键组合可再次按住重复,工具栏按键会跟随 Shift 与大写锁定,键盘过渡也不再反复调整远程会话尺寸。 显示、配置与可靠性 - 自适应刷新率在接通电源时全速运行,使用电池时则应用你选择的上限。“始终显示”现可设为 1-30 分钟或永久,每次交互都会重置计时。 - 可尝试纯黑 AMOLED 主题、可搜索的配置图标,以及剪贴板管理器的移除硬换行与按指定宽度重排工具。 - 修复了 iOS 和 iPadOS 后台终止、终端解析器死锁、AES-GCM 与屏幕共享崩溃、tmux 标题和重连问题,以及慢速反向 DNS 查询导致的看门狗崩溃。 rootshell 现已在 MIT 许可证下开源。

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.