• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dbwang0130
V2EX  ›  程序员

写了个 iPhone 远程用 Mac 上 Claude Code / Codex 的 App,不用内网穿透,送 月卡

  •  1
     
  •   dbwang0130 · 13h 22m ago · 1458 views

    大家是否有跟我一样的感受,AI 极大的提高了生产率,我现在写代码大部分交给 Claude Code 和 Codex 。现状是卷的时间更长了,而且就像被绑在电脑跟前,随时等着它完成给下个指令或者应付 agent 的提问。有时候一个指令下去,满以为回来就有结果了,结果出门吃饭、坐地铁、排队 CC 就停在那里者确认。路上想到一个改法,也只能先记下来,回到电脑前再说,结果忘记一大半。

    我想要的是:Mac 在家开着干活,我拿着手机随时能接着用,和坐在电脑前一样。

    我试过手机 SSH 加 tmux ,在手机上看终端、敲命令都很累,信号一断还得重连。站里也有几个开源的方案,大多要自己部署 relay 、做内网穿透或者装 Tailscale ,我折腾过一个,能用,就是麻烦。

    后来就自己写了一个,叫 UULink 。Mac 上装一个菜单栏 App ,手机扫码配对。之后在 iPhone 上就能接着用 Mac 上的 Claude Code 、Codex:发消息、看进度、处理要批准的操作,人在哪都行。

    主要是这三点:

    • 零配置。不用部署内网穿透、端口转发或 VPN ,也不用改任何网络设置,扫码配对就能用。UULink 自己做 NAT 穿透,让手机和 Mac 直接相连。我 9 月实测过:手机用电信的移动网络,Mac 连家里宽带,直连往返 58 ~ 84 毫秒。个别网络直连不上,会自动改走中继,那时延迟在 600 毫秒以上。实测家庭电信快带,人在太白山上延迟 50ms 。

    • 主流 Coding Agents 都能用。Claude Code 、Codex 、Cursor 、opencode 、Qoder CLI 、DeepSeek Harness 、Pi 、Antigravity ,新建会话时选,用法一样。

    • 推送提醒,需要你决定时手机会提醒。待批准的命令和改动、要你回答的问题、任务完成或失败,都会推送到 iPhone ,点通知直接进到对应会话。灵动岛和锁屏上能实时看进度。推送内容是端到端加密的。

    另外还有:

    • 控制桌面控制。远程嘛,总会有各种意外情况,所以我搞了一个内置的 computer use ,可以简单的帮着操作点电脑,用于应急,当然我也在构思更强 computer use
    • 加密传输,压缩省流量。手机和 Mac 之间全程端到端加密,不经过中心服务器。消息压缩后再传,我实际用的一次会话(带截图)从 550 KB 压到了 245 KB ,具体省多少看对话内容。
    • 发到手机看。这个很实用了,很多时候需要在手机上看看结果,文件又在电脑上的确不方便,所以我们做了直接发送到手机,首先如果你让 agent 发到你手机你会在手机上看到卡片点击即可,其次对话里面的文件路径可以点击,直接在手机上打。

    经过整整 1 个月的自己使用,基本可以满足日常使用,在这里分享给大家。希望帮助到真正需要的人,所以设置了使用门槛,小小的付费,因为我也有成本(主要是推送的服务器)。这里分享 50 个月卡,回复即可,先到先得。

    市面上也有很多同类产品,但估计没有多少是我这样长期日常使用的,大家有什么建议可以一起讨论我们共创,共同完善。

    30 replies  •  2026-10-27 21:57:39 +08:00
    yautou
        1
    yautou  
       12h 58m ago
    求一个试试,cXF6b25lQHByb3Rvbi5tZQ==
    ffxung
        2
    ffxung  
       12h 58m ago via iPhone
    请教 cursor private inference.app 支持吗?
    这个是 cursor 支持自定义 gateway 的版本
    Thalasso
        3
    Thalasso  
       12h 44m ago
    c293aGF0LnNlYW5AZ21haWwuY29t 感谢 OP 试试看
    dbwang0130
        4
    dbwang0130  
    OP
       12h 38m ago
    @Thalasso 已发码
    dbwang0130
        5
    dbwang0130  
    OP
       12h 38m ago
    @yautou 已发码
    dbwang0130
        6
    dbwang0130  
    OP
       12h 33m ago
    @ffxung 你可以尝试看看这个命令是否可以正常返回 `cursor-agent acp` ,如果正常应该是支持的。
    W20NY
        7
    W20NY  
       12h 16m ago
    求一个
    dbwang0130
        8
    dbwang0130  
    OP
       12h 16m ago
    @W20NY 留下你的邮箱
    zzzyk
        9
    zzzyk  
       11h 49m ago
    codex 本身就支持这个功能呀。Claude 没用过不知道。
    yhx77
        10
    yhx77  
       11h 42m ago
    OTI1Mjk1MjkwQHFxLmNvbQ== 谢谢
    sazima
        11
    sazima  
       11h 33m ago
    claude 也有这个功能
    dbwang0130
        12
    dbwang0130  
    OP
       11h 28m ago
    @yhx77 已发,请查收
    shuianqingfeng
        13
    shuianqingfeng  
       11h 17m ago
    原理是 talescat 吗?
    husher123
        14
    husher123  
       11h 16m ago
    和 chatgpt 官方提供的 remote 功能有什么区别呀?
    dbwang0130
        15
    dbwang0130  
    OP
       9h 50m ago
    @shuianqingfeng 原理类似,UDP 打洞的逻辑
    defusekit
        16
    defusekit  
       8h 51m ago
    cmFpbi4xOTk4bzBAZ21haWwuY29t,感謝
    dbwang0130
        17
    dbwang0130  
    OP
       8h 31m ago
    @defusekit 已发送,请查收
    dbwang0130
        18
    dbwang0130  
    OP
       8h 30m ago
    @husher123 如果你有多个 coding agent ,那么选择 uulink ,uulink 支持 cc, codex, pi, antigravity, opencode, qoder 等; 如果你不想走 chatgpt 的中心服务,那么选择 uulink ,uulink 直接 p2p 连接电脑;如果你想在手机上直接查看电脑上的文件,那么选择 uulink ;
    saltFishTail
        19
    saltFishTail  
       8h 26m ago
    cGVudG9uYmluQGdtYWlsLmNvbQ==
    感谢,试用下
    dbwang0130
        20
    dbwang0130  
    OP
       8h 22m ago
    @saltFishTail 已发送,请查收
    zt4027050
        21
    zt4027050  
       8h 7m ago
    @zzzyk claude 要在命令行先开 claude rc ,所以比较尴尬,codex 那个好是好,就是每次刚连上要连很久
    waterwet
        22
    waterwet  
       7h 57m ago via iPhone
    已经有类似的 app 了,而且还是全平台的,支持直连也支持 relay:paseo
    dbwang0130
        23
    dbwang0130  
    OP
       7h 52m ago
    @waterwet 是的,uulink 在于不用自己构建网络了
    hanzhao
        24
    hanzhao  
       7h 9m ago
    aGloYW56aGFvQGdtYWlsLmNvbQ==
    感谢分享
    dbwang0130
        25
    dbwang0130  
    OP
       6h 48m ago   ❤️ 1
    @hanzhao 已发送,请查收
    testalan
        26
    testalan  
       6h 44m ago via iPhone
    我的 cursor 是网上那个代理的切换大模型的,也能用吗?
    testalan
        27
    testalan  
       6h 36m ago via iPhone
    发我一个,我试试 Mjk2Njg4MzA4QHFxLmNvbQ==

    用 trae 的手机用得很烦,还是 cursor 好用
    dbwang0130
        28
    dbwang0130  
    OP
       6h 28m ago
    @testalan 能用
    Sidney
        29
    Sidney  
       4h 59m ago
    求一个试试 aHVhbnNoZW5nY2hlbkBnbWFpbC5jb20=
    sgm
        30
    sgm  
       4h 18m ago
    求一个试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1490 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 18:16 · PVG 02:16 · LAX 11:16 · JFK 14:16
    ♥ Do have faith in what you're doing.