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.