HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: Remux – iPhone向けオープンソースtmuxワークスペース

Show HN: Remux – an open-source tmux workspace designed for iPhone (github.com)

62 pointsby bitwise4223 コメント

要約

Remuxは、GhosttyをベースにしたネイティブiOSクライアントで、リモートtmuxワークスペースに対応しています。tmuxのセッション、ウィンドウ、ペインモデルをモバイルファーストのインターフェースで提供し、ターミナルから直接ファイルや実行中の開発サーバーのプレビュー、写真やファイルのアップロード、画像のマークアップが可能です。ショートカットパレットやローカルホストプレビュー機能も備え、パスワードや秘密鍵はiOSキーチェーンに保存され、直接SSH接続が可能です。

全文翻訳

Remux リモートtmuxワークスペースのためのネイティブiOSクライアント。 remux-readme.mp4 TestFlightでベータ版に参加する 概要 Remuxは、GhosttyをベースにしたネイティブiOSクライアントで、リモートtmuxワークスペースに対応しています。tmuxのセッション、ウィンドウ、ペインモデルをモバイルファーストのインターフェースで提供します。 ターミナルから直接ファイルや実行中の開発サーバーのプレビューを行い、写真やファイルをアップロードし、画像にマークアップを施すことができます。 機能 tmuxセッション:実行中のセッションにアタッチするか、新しいセッションを開始します。 ウィンドウとペイン:ウィンドウ間をスワイプし、ライブプレビュー付きのボトムシートからペインを選択し、分割、ズーム、または閉じることができます。 ショートカットパレット:タップで保存されたコマンドを実行します。スターターセットにはシェル、Claude Code、Codexが含まれており、独自のコマンドとグループを追加できます。 添付ファイル:サーバーに写真やファイルをアップロードし、画像にマークアップを施します。リモートパスはプロンプトで入力します。 ファイルプレビュー:ターミナル出力のパスを長押ししてプレビューします:コード、画像、PDF、またはHTMLページ。 ローカルホストプレビュー:ローカルホストURLを長押しして、リモートマシンで実行中の開発サーバーを開きます。ホットリロードとWebSocketsが含まれます。 カーソル制御:スペースバーを長押しするか、ターミナルを長押ししてからドラッグしてカーソルを配置します。 直接SSH:Remuxはリレーやアカウントなしでサーバーに直接接続します。パスワードと秘密鍵はiOSキーチェーンに保存され、信頼されたホストキーは記憶されます。 テーマ:Ghosttyデフォルト、Catppuccin Mocha、Catppuccin Latte。フォントサイズは調整可能です。 インストール RemuxはTestFlightで公開ベータ版として利用可能です:testflight.apple.com/join/fHqG1ruE。 ソースからビルドすることもできます。 ソースからのビルド 要件: iOS 18 SDKサポート付きXcode XcodeGen プリビルドされたGhosttyKitフレームワークを取得します:scripts/fetch_ghosttykit.sh Xcodeプロジェクトを生成してビルドします: xcodegen generate xcodebuild build \ -project Remux.xcodeproj \ -scheme Remux \ -destination 'generic/platform=iOS Simulator' テストを実行します: xcodebuild test \ -project Remux.xcodeproj \ -scheme Remux \ -destination 'platform=iOS Simulator,name=iPhone 17,OS=latest' GhosttyKitを自分でビルドして取得する代わりに、remux-ghosttyとscripts/build_release_ghosttykit.shを参照してください。 謝辞 RemuxはGhosttyのターミナルコアに基づいており、SSHにはCitadelを使用しています。