UStackUStack
Remodex icon

Remodex

Remodex 开源 iOS 应用,配本地 Node.js 网桥从 iPhone 控制 Codex:支持 git 操作、在运行中指令引导及端到端加密配对。

Remodex

Remodex 是什么?

Remodex 是一款开源 iOS 应用和“网桥”,用于从 iPhone 控制 Codex。它让你启动并引导活跃的 Codex 运行、执行后续操作,并从移动设备交互 git 命令。

该项目设计为本地优先:Node.js 网桥运行在你的 Mac 上,仓库保留在你的机器中。通信采用端到端加密,传输层无法解密你的代码。

主要特性

  • 从 iPhone 远程控制 Codex,支持快速交互而无需重启运行
  • 轻量应用行为搭配 Mac 本地 Node.js 网桥,仓库保持原位
  • 多种交互模式:Fast mode 用于低延迟迭代,Plan mode 用于结构化思考
  • 执行中对活跃运行的引导,以及队列后续提示的能力,而非重启
  • 从 iPhone 支持 git 工作流:commit、push、pull、切换分支、stash 和查看 diffs
  • 加密 QR 码配对,支持自动重连受信任设备,避免重复扫描
  • 本地会话恢复,与 Codex.app 共享线程历史,通过“resume”命令(详见页面描述)
  • 命令式界面,用于引用文件和调用技能(例如 @files$skills$ 前缀技能,以及 /review/status/subagents 等命令)

如何使用 Remodex

  1. 在 Mac 上安装网桥,使用提供的 npm 命令:npm i -g remodex@latest
  2. 启动网桥:运行 remodex up。这将连接 Codex 并打印 QR 码。
  3. 从 iPhone 配对:在 iOS 应用中扫描 QR 码。然后运行 remodex status 确认网桥在线。
  4. 使用 iPhone 应用启动或引导 Codex 交互,切换模式(Fast/Plan),并按需发出 git 操作或 review/status 命令。

使用场景

  • 从手机迭代活跃编码运行:在 Codex 上启动任务,随后从 iOS 队列后续提示引导同一运行,而无需重启。
  • 移动中审查和跟踪进度:使用 /review/status 等命令选项检查会话中发生的情况。
  • 远程运行 git 操作:从 iPhone 执行 commit、push、pull、切换分支、stash 和查看 diffs,而非直接使用 Mac 终端。
  • 带规划的结构化提示:当需要更多结构化思考再生成或修改代码时,选择 Plan 模式。
  • 启动并行子代理:使用 /subagents 在工作流中生成并行代理。

常见问题

  • 配对如何工作? Remodex 使用 QR 码配对建立加密会话,受信任设备自动重连,无需重新扫描。

  • 传输中的代码是否加密? 是的。页面描述了端到端加密方法,使用 X25519 密钥交换和 AES-256-GCM 加密,并带有重放保护。

  • 需要账户或云服务吗? 页面声明“无账户”和“无云”,配对无需登录。

  • 网桥运行在哪里? 网桥描述为通过 remodex up 启动的 Mac 上 Node.js 进程。

  • 有哪些可用命令? 页面引用了命令式交互,如 @files$skills/review/status/subagents,加上模式控制和 git 相关操作。

替代方案

  • 基于本地终端的 Codex 工作流:使用 CLI 或本地工具直接从电脑发送提示。这将一切保持在一处,但无法提供 iPhone 引导和远程控制。
  • LLM 的其他远程控制应用(通用类别):允许从移动设备管理提示和会话的应用。与 Remodex 相比,它们可能不提供相同的本地优先网桥设置或基于 QR 的端到端加密配对。
  • 通用移动编码助手:用于编码帮助和聊天的移动应用。这些通常不包含 Remodex 描述的相同 git 工作流和“引导活跃运行”行为。
  • 编码助手的自托管或本地安全消息集成(类别):专注于设备与助手运行时之间加密通信的解决方案。它们可能覆盖安全,但设置可能比此处描述的 QR + 网桥流程更复杂。