rootshell: Local Terminal, SSH

rootshell: Local Terminal, SSH



無料

1.0.6
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.

About rootshell: Local Terminal, SSH

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として使用可能。
Show More

最新バージョン 1.0.6 の更新情報

Last updated on 2026年05月30日
旧バージョン
接続
- GPG エージェント転送:秘密鍵をコピーせずにリモートサーバで署名・復号できます。rootshell が GPG エージェントとして動作し SSH や tssh 越しに転送するため、`gpg --sign`、署名付き git コミット、`gpg -d` は端末側で処理されます。既存の SSH 鍵(YubiKey PIV を含む)はインポート不要で署名でき、独立した GPG 鍵は 設定 → 接続 → GPG 鍵 からインポートできます。
- 端末上での鍵生成:Ed25519、ECDSA P-256/P-384/P-521、RSA 2048/3072/4096 に対応しました。
- OpenSSH 設定からインポート:設定 → プライバシーとデータ で `ssh_config` を読み取り、Host ブロックを保存済みプロファイルに変換し、IdentityFile 鍵のインポートを提案します。ワイルドカード、否定パターン、ProxyJump の identity 継承に対応しています。
- Apple Network フレームワーク経由の SSH:すべての SSH 接続が Network フレームワーク経由になり、ホームネットワーク外から NAT 配下の Tailscale ピアへ確実に到達できます。
- 近くの端末への tssh 転送:タブのタイトルを長押しすると、Handoff 経由で別の iCloud ペアリング済み端末にアクティブな tssh セッションを移動できます。tsshd 0.1.8 以上が必要です。
- Mosh が代替画面に描画するため、ビューポートが分離され、終了時に元のスクロールバックが戻ります(切替可能)。
- tssh の「オフライン時に入力を破棄」トグル:ネットワーク間で押されたキーを破棄またはキューに保持します。
- SFTP の `cd` がシンボリックリンクを解決し、`get *.log` がリンク先ディレクトリでも動作します。
- ローカルシェルから実行中の ssh / sftp を、DNS、ハンドシェイク、鍵交換中に Ctrl-C で中断できます。
- YubiKey ライブラリ 1.3.0:継続 APDU エンコーディングの修正、USB-C 抜去で保留中の読み取りをキャンセル、クラッシュとメモリリークを修正。

ターミナル
- libghostty を上流に追従:AFL ファジングで見つかった約 10 件のエスケープシーケンス DoS/クラッシュを修正。韓国語 IME プリエディットのクラッシュを修正。Kitty キーボードプロトコルが合成/IME テキストを報告するようになりました。

iOS ローカルシェル
- libgit2 を上流に追従:reftable バックエンド、SHA-256 OID 処理の高速化、revspec の UAF 修正。
- WASM/WASI:Go コンパイル済みおよび POSIX shim バイナリ(rclone、neovim)が依存するファイル時刻、範囲 I/O、ソケット、`env.*` libc インポートを追加。cooked モード stdin で Enter を LF に変換するため、`bufio.ReadString('\n')` がハングしなくなりました。recvfrom が実際のピアを返し、TCP accept が古いハンドルでハングしなくなりました。

インターフェース
- 2 本指長押しの時間:設定 → ターミナル → ジェスチャー で設定可能(0.5秒 / 1秒 / 2秒 / オフ)。ピンチでズームする際に新規接続シートが誤って表示されません。
- スペースキー トラックパッド:オンスクリーンキーボードのスペースキーを長押しすると、カーソルが矢印キーとして動きます。
- iPadOS 18 のハードウェアキーボード フローティングボタンをターミナル内で抑制しました(CJK IME は保持)。
- ターミナルのリサイズはオンスクリーンキーボードのアニメーションを待ち、ライブリサイズ中はパディングが固定されるためテキストがずれません。
- テーマごとの UI クロームカラーと「タブアニメーションを無効化」のトグルを追加。

バグ修正
- SCP/SFTP タブ補完:タグ/メモの部分一致でプロファイル候補が漏れなくなり、補完はスペースをエスケープし開いた引用符を閉じ、遅いディレクトリリストが古いテキストを上書きしなくなりました。
- タブを切り替えた後にセッションが非同期に終了した場合、タブクローズが終了するタブにルーティングされます。
- SSH の cooked モード pty-req モードを RFC 4254 §8 に従って設定。MikroTik / RouterOS 向けの推測的修正。
- バックアップ復元はレコード単位の失敗を報告し、成功カウントを水増ししません。
- 鍵が挿入されていない場合、YubiKey 有線接続は 30 秒でタイムアウトします。
- タブバー Liquid Glass の選択が作成/閉鎖/並び替えの間に飛んだり間違ったタブを表示しなくなりました。
- 選択ルーペが指の上に中央寄せされます。
Show More
Version History
1.0.6
2026年05月30日
接続
- GPG エージェント転送:秘密鍵をコピーせずにリモートサーバで署名・復号できます。rootshell が GPG エージェントとして動作し SSH や tssh 越しに転送するため、`gpg --sign`、署名付き git コミット、`gpg -d` は端末側で処理されます。既存の SSH 鍵(YubiKey PIV を含む)はインポート不要で署名でき、独立した GPG 鍵は 設定 → 接続 → GPG 鍵 からインポートできます。
- 端末上での鍵生成:Ed25519、ECDSA P-256/P-384/P-521、RSA 2048/3072/4096 に対応しました。
- OpenSSH 設定からインポート:設定 → プライバシーとデータ で `ssh_config` を読み取り、Host ブロックを保存済みプロファイルに変換し、IdentityFile 鍵のインポートを提案します。ワイルドカード、否定パターン、ProxyJump の identity 継承に対応しています。
- Apple Network フレームワーク経由の SSH:すべての SSH 接続が Network フレームワーク経由になり、ホームネットワーク外から NAT 配下の Tailscale ピアへ確実に到達できます。
- 近くの端末への tssh 転送:タブのタイトルを長押しすると、Handoff 経由で別の iCloud ペアリング済み端末にアクティブな tssh セッションを移動できます。tsshd 0.1.8 以上が必要です。
- Mosh が代替画面に描画するため、ビューポートが分離され、終了時に元のスクロールバックが戻ります(切替可能)。
- tssh の「オフライン時に入力を破棄」トグル:ネットワーク間で押されたキーを破棄またはキューに保持します。
- SFTP の `cd` がシンボリックリンクを解決し、`get *.log` がリンク先ディレクトリでも動作します。
- ローカルシェルから実行中の ssh / sftp を、DNS、ハンドシェイク、鍵交換中に Ctrl-C で中断できます。
- YubiKey ライブラリ 1.3.0:継続 APDU エンコーディングの修正、USB-C 抜去で保留中の読み取りをキャンセル、クラッシュとメモリリークを修正。

ターミナル
- libghostty を上流に追従:AFL ファジングで見つかった約 10 件のエスケープシーケンス DoS/クラッシュを修正。韓国語 IME プリエディットのクラッシュを修正。Kitty キーボードプロトコルが合成/IME テキストを報告するようになりました。

iOS ローカルシェル
- libgit2 を上流に追従:reftable バックエンド、SHA-256 OID 処理の高速化、revspec の UAF 修正。
- WASM/WASI:Go コンパイル済みおよび POSIX shim バイナリ(rclone、neovim)が依存するファイル時刻、範囲 I/O、ソケット、`env.*` libc インポートを追加。cooked モード stdin で Enter を LF に変換するため、`bufio.ReadString('\n')` がハングしなくなりました。recvfrom が実際のピアを返し、TCP accept が古いハンドルでハングしなくなりました。

インターフェース
- 2 本指長押しの時間:設定 → ターミナル → ジェスチャー で設定可能(0.5秒 / 1秒 / 2秒 / オフ)。ピンチでズームする際に新規接続シートが誤って表示されません。
- スペースキー トラックパッド:オンスクリーンキーボードのスペースキーを長押しすると、カーソルが矢印キーとして動きます。
- iPadOS 18 のハードウェアキーボード フローティングボタンをターミナル内で抑制しました(CJK IME は保持)。
- ターミナルのリサイズはオンスクリーンキーボードのアニメーションを待ち、ライブリサイズ中はパディングが固定されるためテキストがずれません。
- テーマごとの UI クロームカラーと「タブアニメーションを無効化」のトグルを追加。

バグ修正
- SCP/SFTP タブ補完:タグ/メモの部分一致でプロファイル候補が漏れなくなり、補完はスペースをエスケープし開いた引用符を閉じ、遅いディレクトリリストが古いテキストを上書きしなくなりました。
- タブを切り替えた後にセッションが非同期に終了した場合、タブクローズが終了するタブにルーティングされます。
- SSH の cooked モード pty-req モードを RFC 4254 §8 に従って設定。MikroTik / RouterOS 向けの推測的修正。
- バックアップ復元はレコード単位の失敗を報告し、成功カウントを水増ししません。
- 鍵が挿入されていない場合、YubiKey 有線接続は 30 秒でタイムアウトします。
- タブバー Liquid Glass の選択が作成/閉鎖/並び替えの間に飛んだり間違ったタブを表示しなくなりました。
- 選択ルーペが指の上に中央寄せされます。

rootshell: Local Terminal, SSH FAQ

rootshell: Local Terminal, SSHは、以下の国または地域では利用できません。
France,China
ここをクリック!地理的に制限されているアプリのダウンロード方法をご参考ください。

rootshell: Local Terminal, SSHの類似アプリ

あなたも好きかも