tmuxセッションを、ポケットに。
Android向けモバイルファーストtmuxクライアント — SSH接続、セッション操作、外出先でも生産的に。
|
|
|
|
|
### 🏠 Dashboard
ホーム画面。最終アクセス日時順でセッション履歴を表示(「たった今」「5分前」など相対時間)。**ワンタップで再接続** — 前回のウィンドウとペインに即座に復帰。
### 📡 Servers
SSH接続を管理。**タップして展開**するとアクティブなtmuxセッション一覧をAttached/Detachedステータス付きで表示。新規セッション作成も既存セッションへの接続もここから。
### 🔔 Alerts
すべての接続にわたってtmuxウィンドウフラグをリアルタイム監視。
| フラグ | 色 | 意味 |
|--------|-----|------|
| Bell | 🔴 赤 | ウィンドウでベルが発生 |
| Activity | 🟠 オレンジ | ウィンドウの内容が変化 |
| Silence | ⚫ グレー | 一定時間無活動 |
**アラートをタップ**すると該当のウィンドウとペインに直接ジャンプ。アラートは自動的にクリアされます。
### 🔑 Keys
**Ed25519**(推奨)または **RSA**(2048/3072/4096ビット)鍵をデバイス上で生成。既存の鍵をインポートも可能。パスフレーズ保護対応でセキュアに保存。**ワンタップで公開鍵をコピー**。
### ⚙️ Settings
ターミナルの外観(フォント、カラー)、動作(ハプティックフィードバック、画面オン維持)、接続設定をカスタマイズ。
---
## ターミナル体験
ターミナル画面はMuxPodの真骨頂 — モバイルでのtmux操作のために設計されています。
### 🗂️ パンくずナビゲーション
ヘッダーの**セッション → ウィンドウ → ペイン**をタップして瞬時にコンテキスト切り替え。ペインセレクターでは分割ペインの**ビジュアルレイアウト**を正確な比率で表示。
| Terminal | Pane Selector |
|:--------:|:-------------:|
|
|
|
### 👆 タッチジェスチャー
| ジェスチャー | 動作 |
|-------------|------|
| **ホールド + スワイプ** | 矢印キー送信(↑↓←→)— vim/nanoなどのエディタに最適 |
| **ピンチ** | ズームイン/アウト(50%〜500%) |
| **ペインインジケーターをタップ** | ビジュアルレイアウト付きクイックペイン切り替え |
### ⌨️ 特殊キーバー
ターミナル必須キーの専用ボタン:
```
[ESC] [TAB] [CTRL] [ALT] [SHIFT] [ENTER] [S-RET] [/] [-]
[←] [↑] [↓] [→] [⚡ DirectInput] [Input...]
```
- **修飾キーはトグル式** — CTRLをタップ後、'c'を入力でCtrl-C
- **S-RET** — Claude Codeの確認用Shift+Enter
- **DirectInputモード** — ライブインジケーター付きリアルタイムキーストリーミング
### 📋 コピー/ペーストモード
**Scroll & Select Mode**をトグルでテキスト選択を有効化。選択中はターミナル更新がバッファリングされるのでコンテンツがジャンプしません。選択テキストはシステムクリップボードにコピー。
### ⚡ 接続の堅牢性
- **自動再接続** — 指数バックオフで最大5回リトライ
- **入力キューイング** — 切断中も入力可能、再接続時に自動送信
- **レイテンシインジケーター** — リアルタイムping表示(緑 < 100ms、赤 > 500ms)
- **適応型ポーリング** — アクティビティに応じて50ms〜500msで動的調整、バッテリー最適化
### ディープリンク
`muxpod://` URLスキームで、外部アプリからMuxPodの特定サーバー・セッション・ウィンドウ・ペインを直接開けます。
**URL形式:**
```
muxpod://connect?server=☕ と Flutter で作られました