返回

文章详情

Show HN: Remux – 一个为 iPhone 设计的开源 tmux 工作区

Hacker News2026年7月23日 14:31

一个用于远程 tmux 工作区的原生 iOS 客户端。remux-readme.mp4 加入 TestFlight 测试版。关于 Remux,是一个为远程 tmux 工作区构建的原生 iOS 客户端,基于 Ghostty。它将 tmux 的会话、窗口和窗格模型带入一个以移动为先的界面。它可以直接从终端预览文件和运行的开发服务器,并上传照片和文件,同时支持图像标记。功能包括: - tmux 会话:连接到正在运行的会话或启动新的会话。 - 窗口和窗格:在窗口之间滑动,从底部 sheet 中选择带有实时预览的窗格,并进行拆分、缩放或关闭。 - 快捷方式面板:用轻触运行保存的命令。初始集合涵盖 shell、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 的终端核心构建,并使用 Citadel 进行 SSH。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡