rootshellは、デスクトップ版Ghosttyターミナルを支えるGPUアクセラレーテッドエンジン「libghostty」を基盤とした、デスクトップクラスのターミナルエミュレーターです。すべてのプラットフォームで動作するローカルシェル、ネイティブSSH、mosh互換のローミング、tssh、システム全体のVPN、ネイティブgit、そしてMetalレンダリングを、たった一つのアプリに統合しました。
Metalアクセラレーテッド・ターミナル
libghosttyのZigコアをベースに、CAMetalLayerによる直接Metalレンダリングを実装。滑らかなスクロール、ちらつきのない同期出力、そしてtmux、vim、zellijに対応した完全なマウスキャプチャを実現。タブ、分割ペイン、アプリ再起動後も保持される永続的なスクロールバックに対応。
3つのリモートプロトコルを1つのアプリに
• SSH — Ed25519、ECDSA、RSA、そして「今収集して後で復号」攻撃への対策となるポスト量子暗号ML-KEM + ML-DSAに対応した、ネイティブSwift製SSHクライアント。ジャンプホスト、ポートフォワーディング、リクエストごとの承認が可能なエージェントフォワーディング、キーチェーンによるパスワード保存に対応。
• Rootshell Roam — mosh互換のセッションで、ネットワーク切り替えやアプリ再起動後もセッションが継続。マルチパスTCPがWiFiとセルラー回線を束ね、接続が途切れません。予測ローカルエコーにより、高レイテンシ環境でも快適なタイピングレスポンスを実現。STUNベースのNAT越えでファイアウォールも突破します。
• tssh統合 — QUIC(TLS 1.3)およびKCPトランスポートで低レイテンシ、完全ネイティブのスクロールバック、サーバーサイドのセッション再開に対応。
SSH VPN
任意のSSHまたはtsshセッションを、システム全体のVPNに変えることができます。標準SSH、QUIC、またはKCPトランスポートを介して、デバイスのすべてのトラフィックをリモートサーバー経由でルーティング。サーバー側に追加ソフトウェアは不要 — SSH接続できるなら、VPN接続も可能です。
ネイティブGit
clone、commit、diff、log、blame、branch、fetch、pull、push、cherry-pick、rebase、worktree — すべてネイティブSwiftで実装、SSHトランスポートに対応。シンタックスハイライト付きのページャー出力、コミットメッセージ用のHelix統合、ステージされた差分からAIが生成するコミットメッセージのオプション機能も搭載。
音声AIエージェント
Gemini Liveを介して、サブセカンドのレイテンシで常駐アシスタントと会話できます。エージェントはスクロールバックを読み取り、SSH経由でハンズフリーにコマンドを実行し、Web検索を行い、リスクのある操作の前には必ず承認を求めます — 声だけでサーバーのデバッグが可能です。
オプションのテキストAI
Claude、ChatGPT、Gemini、またはOpenRouter経由で400以上のモデルとチャット可能。コマンドを実行し、出力を分析します。オプション機能 — 自分のAPIキーをご用意ください。
ハードウェアセキュリティキー
秘密鍵がハードウェアから外に出ることはありません。タッチで署名するFIDO2/WebAuthn認証に対応。
サンドボックス化されたローカルシェル
vim 9.1、Helix、SFTP、SCP、curl、jq、mtr、そして標準Unixユーティリティを備えた完全なローカルシェル。rfブラウザはyaziスタイルのミラーカラム、SFTP、画像プレビュー、gitインジケーターを提供。ピアツーピアファイル転送用のcrocも搭載。フラグ対応タブ補完、プロンプトテーマ、矢印キーによる行編集機能も備えています。
クラウド & Kubernetes
AWS、Azure、DigitalOcean、Akamai(Linode)、Tailscaleに接続可能。インスタンスの閲覧、シリアルコンソールへのアクセス、EKS kubeconfigの生成が可能。TalosやFlatcarなどのイミュータブルディストリビューションを含む、エフェメラルポッドを使用したKubernetesノードのデバッグに対応。
450以上のテーマとビジュアルエフェクト
450以上のカラーテーマに加え、現在地に基づいた自動の昼夜切り替え機能を搭載。天文学的に正確な月齢を再現するソーラーエフェクト、海の波、星空、ホタルなどのアニメーション背景。Shadertoy互換のカスタムシェーダーに対応。独自のTTF/OTFフォントのインポートも可能。
カスタマイズ可能なツールバー
メイン行と展開式ドロワーにまたがる45以上の組み込みキーをドラッグ、並べ替え、非表示にできます。テキスト、キーコンボ、マルチステップシーケンスを送信するカスタムキーの作成も可能 — シェルスニペット、tmux、vimマクロに最適です。ワンショットタップとダブルタップロックに対応したスティッキー修飾キー。iPhoneとiPad用の個別レイアウト。
接続管理
フォルダ、タグ、iCloud同期で接続プロファイルを保存。クイック接続は履歴、クラウドインスタンス、ホスト略称からオートコンプリート。自動起動と帯域幅モニタリング機能を備えたバックグラウンドSSHトンネル。Siriショートカット統合にも対応。
キーボードのパワー機能
QMKスタイルのmod-tapキー — タップで1つ、長押しでもう1つのアクションを実行。音声入力とCJK入力方式。カスタマイズ可能なキーボードショートカット。国際レイアウト用のOptionキーをAltとして使用可能。
Metalアクセラレーテッド・ターミナル
libghosttyのZigコアをベースに、CAMetalLayerによる直接Metalレンダリングを実装。滑らかなスクロール、ちらつきのない同期出力、そしてtmux、vim、zellijに対応した完全なマウスキャプチャを実現。タブ、分割ペイン、アプリ再起動後も保持される永続的なスクロールバックに対応。
3つのリモートプロトコルを1つのアプリに
• SSH — Ed25519、ECDSA、RSA、そして「今収集して後で復号」攻撃への対策となるポスト量子暗号ML-KEM + ML-DSAに対応した、ネイティブSwift製SSHクライアント。ジャンプホスト、ポートフォワーディング、リクエストごとの承認が可能なエージェントフォワーディング、キーチェーンによるパスワード保存に対応。
• Rootshell Roam — mosh互換のセッションで、ネットワーク切り替えやアプリ再起動後もセッションが継続。マルチパスTCPがWiFiとセルラー回線を束ね、接続が途切れません。予測ローカルエコーにより、高レイテンシ環境でも快適なタイピングレスポンスを実現。STUNベースのNAT越えでファイアウォールも突破します。
• tssh統合 — QUIC(TLS 1.3)およびKCPトランスポートで低レイテンシ、完全ネイティブのスクロールバック、サーバーサイドのセッション再開に対応。
SSH VPN
任意のSSHまたはtsshセッションを、システム全体のVPNに変えることができます。標準SSH、QUIC、またはKCPトランスポートを介して、デバイスのすべてのトラフィックをリモートサーバー経由でルーティング。サーバー側に追加ソフトウェアは不要 — SSH接続できるなら、VPN接続も可能です。
ネイティブGit
clone、commit、diff、log、blame、branch、fetch、pull、push、cherry-pick、rebase、worktree — すべてネイティブSwiftで実装、SSHトランスポートに対応。シンタックスハイライト付きのページャー出力、コミットメッセージ用のHelix統合、ステージされた差分からAIが生成するコミットメッセージのオプション機能も搭載。
音声AIエージェント
Gemini Liveを介して、サブセカンドのレイテンシで常駐アシスタントと会話できます。エージェントはスクロールバックを読み取り、SSH経由でハンズフリーにコマンドを実行し、Web検索を行い、リスクのある操作の前には必ず承認を求めます — 声だけでサーバーのデバッグが可能です。
オプションのテキストAI
Claude、ChatGPT、Gemini、またはOpenRouter経由で400以上のモデルとチャット可能。コマンドを実行し、出力を分析します。オプション機能 — 自分のAPIキーをご用意ください。
ハードウェアセキュリティキー
秘密鍵がハードウェアから外に出ることはありません。タッチで署名するFIDO2/WebAuthn認証に対応。
サンドボックス化されたローカルシェル
vim 9.1、Helix、SFTP、SCP、curl、jq、mtr、そして標準Unixユーティリティを備えた完全なローカルシェル。rfブラウザはyaziスタイルのミラーカラム、SFTP、画像プレビュー、gitインジケーターを提供。ピアツーピアファイル転送用のcrocも搭載。フラグ対応タブ補完、プロンプトテーマ、矢印キーによる行編集機能も備えています。
クラウド & Kubernetes
AWS、Azure、DigitalOcean、Akamai(Linode)、Tailscaleに接続可能。インスタンスの閲覧、シリアルコンソールへのアクセス、EKS kubeconfigの生成が可能。TalosやFlatcarなどのイミュータブルディストリビューションを含む、エフェメラルポッドを使用したKubernetesノードのデバッグに対応。
450以上のテーマとビジュアルエフェクト
450以上のカラーテーマに加え、現在地に基づいた自動の昼夜切り替え機能を搭載。天文学的に正確な月齢を再現するソーラーエフェクト、海の波、星空、ホタルなどのアニメーション背景。Shadertoy互換のカスタムシェーダーに対応。独自のTTF/OTFフォントのインポートも可能。
カスタマイズ可能なツールバー
メイン行と展開式ドロワーにまたがる45以上の組み込みキーをドラッグ、並べ替え、非表示にできます。テキスト、キーコンボ、マルチステップシーケンスを送信するカスタムキーの作成も可能 — シェルスニペット、tmux、vimマクロに最適です。ワンショットタップとダブルタップロックに対応したスティッキー修飾キー。iPhoneとiPad用の個別レイアウト。
接続管理
フォルダ、タグ、iCloud同期で接続プロファイルを保存。クイック接続は履歴、クラウドインスタンス、ホスト略称からオートコンプリート。自動起動と帯域幅モニタリング機能を備えたバックグラウンドSSHトンネル。Siriショートカット統合にも対応。
キーボードのパワー機能
QMKスタイルのmod-tapキー — タップで1つ、長押しでもう1つのアクションを実行。音声入力とCJK入力方式。カスタマイズ可能なキーボードショートカット。国際レイアウト用のOptionキーをAltとして使用可能。
Show More

















