用途:remobi-setup 是 remobi 的交互式上手技能。remobi 是 tmux 的移动终端覆盖层,让用户在手机上查看和操作 tmux 会话(相同窗格与窗口,叠加触控操作)。该技能在一次对话中完成配置,原则是尽量自动检测、采用合理默认值,只询问必须由人决定的问题,多数用户只需回答 1-3 个问题。
主要能力:按用户回答内部映射为 Agent Watcher、Remote Dev、Newcomer 三类,影响后续默认项(如自动缩放、浮动缩放按钮、双击缩放)。检查前置条件:node --version(需 >= 22)、tmux -V、which zellij、which herdr、which remobi(npm install -g remobi)。检查 tmux 配置(前缀键、按键绑定、鼠标模式、状态栏、弹窗绑定),并检测 lazygit、yazi、btm/htop、nvim/vim 等工具。支持 zellij 路径(remobi serve -- zellij attach --create main)与 herdr 路径(remobi serve -- herdr --session main),这两条路径可跳过 tmux 检查与鼠标模式步骤。生成 ~/.config/remobi/remobi.config.ts,只写与默认值不同的键,导出普通对象,不导入 defineConfig。用 remobi serve --port 18765 -- /bin/true 验证配置,自定义路径用 --config 指定。
使用方式:按阶段推进——欢迎与了解、环境与 tmux 设置、确认检测结果并提问、生成配置并建议 tmux 调整、部署与收尾。部署时检测 Tailscale,若有则推荐 Tailscale Serve,否则提供 Tailscale Serve、Cloudflare Tunnel + Access、本地网络等选项。启动命令为 remobi serve。
适用场景:从手机监控编码智能体、远程访问开发会话、初次尝试 tmux 的用户。
限制:remobi 是终端远程控制面,不应暴露到公网;默认仅绑定 127.0.0.1,除非显式使用 --host。配置根键仅允许 name、theme、font、toolbar、drawer、gestures、mobile、floatingButtons、pwa、reconnect。非 send/prefix 动作不得带 data 或 keyLabel。修改 tmux.conf 需用户明确许可。资料未提供收费、价格与具体效果信息。