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

Duckterm 移动端内测:为超级个体打造的 tui agent 控制方案

  •  1
     
  •   mains · 1 day ago · 1116 views

    • 内测| App Store TF & Google Play

    4 月写的一个小玩意,各种产品都不得劲,所以自研了下,代码也快 100 多万行了。(web/desktop/ios/安卓/golang hookd)

    一个高效率 coding 的 case(为啥本项目代码量级能快速到百万级, 且类似这样的项目还有不少,都是大量 tui agent 并行完成的)
    

    个人愚见:

    • happy 移动端会话不能直接接管,还要打断或新开,不扯犊子
    • paseo 慢的很,ui ux 也不得劲
    • herdr 虽然我适配了,但是感觉介于毛坯和精装,远不如 tmux 成熟
    • orca 太重了,那个提醒消息能看?同时期项目,好像 200 多万行代码,几万个 issue 喂出来的。

    📱 工具类:DuckTerm (SSH / Tmux Herdr Psmux / Ai Agent)

    ① 加入 TestFlight:在 iOS 、iPad 、Mac(M 芯片)安装 DuckTerm

    https://testflight.apple.com/join/vGvHVAdq

    • 名额有限, 内测链接如果满了,可以私聊邮箱
    • 安卓已上架 Google Play 商店,私聊获取 pro 兑换码

    ② TF 购买 Pro ,走的沙盒不扣款(没有账号系统,这个作为非登录的关联设备凭证) 沙盒时间流速快,建议购买永久会员(0 真实扣费)

    ③ 满血体验安装 hookd : 接受通知和互动能力 (发送图片需要 tmux 、herdr 、psmux 里的 agent)

    支持 Mac/Linux/Windows. 下面以 Mac 为例

    brew install ducksee/tap/duckterm-hookd && \
    duckterm-hookd setup --qr
    

    其他环境参考:

    ④ 测试提醒和手机交互

    1. codex
    测试 codex ,安装 hookd 后,把 agent 跑在 tmux 或者 herdr ,就可以图文交互了:
    cd tmp;
    tmux new -s cx-prod-main
    codex 
    输入 「你是什么模型」 看看手机收到了么,画面能不能实时预览。
    
    1. 测试 opencode
    测试 opencode ,安装 hookd 和注入 hook 配置后, 把 agent 跑在 tmux 或者 herdr ,就可以图文交互了:
    
    cd tmp;
    tmux new -s op-prod-main
    opencode 
    

    输入 「你是什么模型」 看看手机收到了么,画面能不能实时预览。

    14 replies    2026-08-13 11:52:17 +08:00
    ffalex
        1
    ffalex  
       1 day ago via Android
    求个安卓 pro 兑换码 bmllcmlza3lAZ21haWwuY29t ,目前一直用的 termux
    mains
        2
    mains  
    OP
       1 day ago
    怎么 windows 和安卓用户还不少 😂.

    兑换方式:
    1. 请使用同一个 Google 账号。
    2. 打开 Google Play → 右上角头像 → 付款和订阅 → 兑换代码。
    3. 输入下方的一次性兑换码并按 Play 页面完成确认。
    4. 返回 DuckTerm ;如果 Pro 没有立即生效,请点击“恢复购买”或重新打开应用。
    5. 可以取消订阅,防止 90 天后扣款。目前只找到了生成 90 天最长的码,后续我看看如何生成永久的,后面可以找我。

    ```
    8G82SHLFWVTTR8HYEVP60UP
    B5VLKH5GYDD8W5KSDECGF9V
    2S32UBTNAQYG00XNFMYWQF1
    RSEES43AQ82FJA8M5ZRZRV7
    DWERSLAVDT9UURYQMH1LQ5W
    XP1R0L25YLSPQ8MMP1NX586
    SYLUAK1JNLG9UQTU1U2194F
    A81AKLKD7DCETSWPBTQ1UGX
    Z9RW6MUV26Y7LYD7K4N99JD
    AYKJSJKC458KB63ZWTZUQ8L
    PL9ND2VVGD61AEYK14GARN5
    MW8EE4E4S87KAH204E4C627
    CC8BWWYZN3K20T0WSLWLE7R
    DZAUYABHX4JC5H060FN00K3
    3GVTAKEK9EGAFC8R72AWP9M
    UZ5NWQP5VWPEMUJN70FY7JC
    FR9ATHBBY7ATQPGUPS2L9KH
    XAZ1U0BRG6DLXSL7PQDYX9R
    G2HUEGCUY72ZYZL5TBC74XQ
    EU4GQCGUHLQD7CD44UR7NR2
    ```
    xayoung
        3
    xayoung  
       1 day ago
    UZ5NWQP5VWPEMUJN70FY7JC 已用
    感谢 op
    ffalex
        4
    ffalex  
       1 day ago via Android
    A81AKLKD7DCETSWPBTQ1UGX 已用,谢谢,期待永久 pro
    cxsz
        5
    cxsz  
       1 day ago
    EU4GQCGUHLQD7CD44UR7NR2 已经使用,谢谢
    PowerDi
        6
    PowerDi  
       1 day ago
    鸿蒙眼前一黑
    ytFG
        7
    ytFG  
       1 day ago
    3GVTAKEK9EGAFC8R72AWP9M 已用,谢谢
    Shaar
        8
    Shaar  
       1 day ago
    这是为了方便控制多 VPS 上写代码吗,定位不是 codex app 那种?
    wetalk
        9
    wetalk  
       1 day ago
    类似 codex 官方重置提醒,还有重置卡到期提醒功能有嘛
    mains
        10
    mains  
    OP
       1 day ago
    @Shaar 定位是更高效的跑任务,codex app 非技术用用还行,不太自动化。
    @wetalk 有。我也有另外 app 专门做这个的,还有 tg 频道这个的.
    额度信息: t.me/quota_renew
    推文信息 t.me/quota_renew_xnews
    ffalex
        11
    ffalex  
       6h 14m ago via Android
    试用了两天,暂时还没法替代 termux 。终端界面还需要打磨,终端引擎智能只用 xterm.js ,其它两个都会出现排版问题;终端打字有明显的卡顿感; sftp 打开显示黑屏;选的打开普通 shell ,仍然会进已有的 herdr 会话;还出过删了会话后又恢复了,生物识别转圈很久才弹出来; inbox 重复弹出通知,点击去又是 invaild ;在终端确认选项,inbox 中还是待批准;在电脑上工作,应用也会弹出通知和待确认,通知栏一堆 duckterm 的消息;没有本地 shell ,手动 sftp 我得打开 termux ;没有强制后台保活功能。暂时的不足说完了,到优点了,inbox 直接审批需求,有接近电脑端的体验,个人觉得挺不错的,建议在用户回复后加个反馈,比如思考中,执行中啥的,以及直接在对话中提供按钮进入 session 。
    ffalex
        12
    ffalex  
       6h 13m ago via Android
    @ffalex 打了不少错别字,但应该能看懂,鉴定为真人回复🐶
    mains
        13
    mains  
    OP
       6h 5m ago
    有联系方式吗 😂,我是 iOS 的 ghostty 好像很流畅啊?不过我刻意弱化了 SSH ,我都是 inbox 直接运维长任务的。其实 pc first 下,手机的 push 确实会有点打扰,主要是目前的 pc agent 不太好感知,是否是真人在 pc 前。
    mains
        14
    mains  
    OP
       6h 3m ago
    关于任务状态,其实可以 live preview ,那个很实时的。还有个 tab 是 agent tab ,默认我是隐藏了的,是 session chat 模式,会比较重。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4612 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 09:55 · PVG 17:55 · LAX 02:55 · JFK 05:55
    ♥ Do have faith in what you're doing.