爱意满满的作品展示区。
onecookie

[首发送码] Redock 专为 ClaudeCode/Codex 等 Agent 开发流适配的手机终端 (iOS/ iPad )

  •  
  •   onecookie ·
    PRO
    · 16 days ago · 1586 views

    你有没有遇到过出门在外,或在沙发、床上躺着的时候,突然有个 idea 冒出来,想要优化一下产品功能或代码,但奈何没带电脑?

    AI coding agent 的出现,再加上 SSH 客户端,这个问题可以得到很好的解决。

    手机 SSH 连上开发电脑上的 agent ,一顿语音口喷就完事了,甚至再点下按钮跑个脚本把改好的代码发个 testflight 版本。在外面逛街、排队,就完成了几个开发任务,还能做测试验证。

    但传统的手机 SSH 客户端并没为这个场景而设计,可以用,但不够丝滑,所以我做了 Redock 。


    Redock 主要做了如下工作:

    1.面向开发周期设计的,引入了 Project ,Action 的概念

    • Project 把开发机器、工作目录、常用代码片段等组织为结构化的上下文。
    • Action 把 agent 启动、测试部署、脚本执行变成可点击任务。
    • 最终减少在手机上来回敲命令,也减少手动找回上下文的消耗。

    2.终端对 agent 的 TUI 适配

    • 屏幕手势支持,对话历史可拖拽回滚,支持中文输入。
    • 待输入区、语音转写让 prompt 先组织好再发送。

    3.对 tmux 的原生支持

    • tmux 用于会话保活,手机断联后工作任务仍然可以继续。
    • 无需手动输入 tmux 命令,Redock 把 tmux 内置到开发流程中,可快速新建、进入会话。
    • 可使用 tmux 运行后台长任务,执行打包上传发布等耗时任务。

    为什么不用类似 Happy 那样的远程 agent 遥控器方案?

    • 不够灵活,只能操作某些 agent ,无法执行更深入的验证工作
    • 需要一个中继服务来中转命令,用公共的卡顿,自己搭浪费钱

    Redock 是免费的,免费版可满足绝大多数场景。独立开发赚点生活费,设置了 PRO 版本,首发送码解锁全部功能。

    (领取后麻烦在评论区 mark ,方便一下 v 友们直接拿未领取的,感谢 🙏)

    一年解锁

    • N3XM4TMAA8M7TY4JF4
    • PKFPXP7A6L4HHXH8RR
    • RN4AJNJX8J4636888H

    一个月解锁

    • PE48A8EYX73MP3Y67N
    • AHJYHLKNJE3XAHT47N
    • RR6WERRNLHKRFRALJ6
    • R8F7EXYM4P7WX34MXX
    • 7ELEMW8NEMEPHNPWJN
    • N8FHR8F3JYNX6XAFPJ
    • 4TPX8XHYKKLYJA4Y43
    • HML4N7PLWJAR68KTEJ
    • P667PJF3RK6FM76KPX
    • 3YRPPKTH77KEXWHWLY

    下载: https://redock.dev/zh

    APP 截图

    21 replies    2026-05-20 20:30:14 +08:00
    CalledKingsley
        1
    CalledKingsley  
       16 days ago
    PKFPXP7A6L4HHXH8RR
    已用,感谢
    简单使用发现个 bug ,icloud 同步按钮无法打开,ios18.7.7
    已五星好评
    onecookie
        2
    onecookie  
    OP
    PRO
       16 days ago
    @CalledKingsley 感谢反馈!这就去排查
    CalledKingsley
        3
    CalledKingsley  
       16 days ago
    @onecookie 还有就是似乎教程里面缺少 windows 的,不确定 windows 是否支持,如果可以的话,也可以搞上去。( windows 不是可以安装自己的 ubuntu 了嘛)
    onecookie
        4
    onecookie  
    OP
    PRO
       16 days ago
    @CalledKingsley #3 windows 只要是能开 ssh ,然后安装了 claudecode codex cli 这些都可以的,我再补个 windows 的教程吧
    CalledKingsley
        5
    CalledKingsley  
       16 days ago
    @onecookie #4 五星好评收到了吗 哈哈哈,app 搞得不赖
    onecookie
        6
    onecookie  
    OP
    PRO
       16 days ago
    @CalledKingsley #5 哈哈心领了先,感谢认可,有需求或问题麻烦多多反馈,appstore 的评分要过几天才会出来
    onecookie
        7
    onecookie  
    OP
    PRO
       16 days ago
    @CalledKingsley #1 有个 icloud 的配置忘发布了,刚修复了,再试试
    bugyaluwang
        8
    bugyaluwang  
       16 days ago
    没懂啊,码怎么用
    CalledKingsley
        9
    CalledKingsley  
       16 days ago
    @onecookie 可以了,但是这个开关按钮太生硬了,卡顿严重,不确定是不是什么控件的原因,可以排查下
    onecookie
        10
    onecookie  
    OP
    PRO
       16 days ago
    @bugyaluwang 打开 appstore ,点击头像,点击兑换优惠码
    onecookie
        11
    onecookie  
    OP
    PRO
       16 days ago
    @CalledKingsley #9 是在加载 icloud 配置,UI 上会加上 loading 反馈,下个版本发布
    teaguexiao
        12
    teaguexiao  
       15 days ago
    语音输入 + Claude Code 这个组合确实是移动开发的终极形态,出门等车的时候都可以口奇需求。tmux 保活这个设计很对,断网了任务还在跑。
    onecookie
        13
    onecookie  
    OP
    PRO
       15 days ago
    @teaguexiao 有了这套都爱上出门了,碎片时间可以用来开发了,哈哈
    CalledKingsley
        14
    CalledKingsley  
       15 days ago
    有个 bug ,就是我输入命令的时候会自动加上~,导致命令无法识别,但是我现在没有复现成功哈哈哈
    onecookie
        15
    onecookie  
    OP
    PRO
       15 days ago
    @CalledKingsley #14 可能是输入法的问题?英文输入和中文输入的~ ~ 不一样
    tonyyet
        16
    tonyyet  
       14 days ago
    刚刚下载测试,成功连接上了 Windows 主机,在 iPhone 上手动开启 tmux 进程,远程主机上的任务跑完后,手机因为没有持续让这个 Redock 的程序在前台跑,再次打开时,它虽然可以直接连接上远程主机,但没有直接进入我们的项目目录,请问这是我哪里的设置有问题吗?
    onecookie
        17
    onecookie  
    OP
    PRO
       14 days ago via iPhone
    @tonyyet 第一步是在 host 配置中开启 tmux ,然后点击 host 卡片会进入连接页面,如果之前已经创建过了 tmux 会话,连接页面会有 tmux 会话显示,让用户选择进入的。

    如果还没看到的话,可以在 app 中设置页点发送反馈,可以把相关截图发给我排查一下
    onecookie
        18
    onecookie  
    OP
    PRO
       14 days ago via iPhone
    @tonyyet 噢如果是运行的 action ,那么后台长任务 tmux 会话运行完毕后就会被清理掉,可以点击运行详情页中的查看日志按钮看现场日志
    CalledKingsley
        19
    CalledKingsley  
       5 days ago
    启用 tmux 之后,如果点击 tmux 会话下的历史会话,会造成终端列表变成多个。 理论上终端列表应该只显示一个才对。 这个应该是个 bug
    onecookie
        20
    onecookie  
    OP
    PRO
       5 days ago
    @CalledKingsley 之前设计上有缺陷,一个 tmux 会话应该只需要对应一个终端,下个版本修复掉,感谢反馈!
    CalledKingsley
        21
    CalledKingsley  
       4 days ago
    @onecookie redbook 就是我哈哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3405 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 12:27 · PVG 20:27 · LAX 05:27 · JFK 08:27
    ♥ Do have faith in what you're doing.