klarluft/pitupitu
开发工具用手机浏览器语音指挥自己机器上的 Claude Code 和 Codex,请求经托管云中转。
如果你已经在一台可以长期开机的机器上跑编程 Agent,想用手机查看进度或补一句指令,又不想自己折腾端口转发或 VPN,它值得看一眼。它不是完整的远程 IDE,而且托管云中转是必须接受的取舍。
解决什么问题
你让 Claude Code 或 Codex 在桌面机或远程机器的终端里干活。离开工位后,你想知道它是否完成、卡在哪一步,或者补一条指令。今天通常要靠手机 SSH、重新接回终端,或者保证对话会话开在对的机器上。pitupitu 让流程变成:在手机浏览器里对 pitupitu.chat 说话,请求经 box agent、herdr 进入运行你自家 Agent 的窗格,回来的是该 Agent 的屏幕内容。于是不必守在桌边就能启动、查看和解除阻塞——项目说明也正是围绕这个循环展开的。
有什么不同
核心机制是只向外拨号的链路:box agent 主动连接 wss://api.pitupitu.chat/v1/box,本机不监听任何端口,因此不需要开放端口、VPN 或本机证书。云端只能请求一组固定操作(列出、打开、关闭工作区和标签,在窗格里启动 Agent,发送提示词或按键,读取并等待屏幕,更新 pitupitu 或 herdr),没有 shell,也不能执行任意命令。你未改动的 claude 和 codex 仍用你自己的登录和权限模式运行,pitupitu 不读取也不使用它们的凭据。
实际好处是攻击面可枚举、范围很窄;代价同样明确:托管云位于手机与 Agent 之间,固定操作清单之外的东西无法触达,也就是说不能从手机执行任意命令。README 没有说明外拨链路断开时的表现。
谁值得试
适合长期开着工作站或家用服务器跑 Agent、只想在手机上快速确认“这个项目还差什么”的人——不必自己搭建远程访问。也适合在手机上更愿意说而不是打长提示词的人。不适合想要完整远程开发环境、需要在远端执行任意 shell 命令,或者不愿让会话元数据经过托管服务的人;这些人不该把它当成 SSH 的替代品。
使用条件与边界
box 端需要 macOS 或 Linux(发布包覆盖 Linux x86_64/arm64 与 macOS Intel/Apple 芯片),并安装且登录 claude 和/或 codex,或 herdr 认识的其他 Agent;缺 herdr 时 pitupitu 会安装它,且不碰 Agent 登录。需要账号,在 pitupitu.chat 上批准登录码,一个账号可以挂多台命名 box。Windows 没有列为受支持的 box 平台。
日常维护也要算进去。pitupitu 不自动更新自己或 herdr,需要定期看 pitupitu status 并执行 pitupitu update(或 update all)。历史读取默认开启:会读取最近 7 天、最多最新的 300 条会话日志及其相关仓库的 git 活动并发送,所以要先看隐私说明,确认能接受这个范围。README 称音频不存储、日志只有元数据。
HotRepo 点评
这个仓库只有 10 天,HotRepo 没有可比的每日榜单记录;唯一记录是 2026-10-27 的新项目榜(rust)第 22 名、总星 212 的观察,这只是一个快照,不是增长测量,无法据此判断热度能否持续。采用前,先读 box-link 文档里的完整操作清单,确认你是否接受托管中转位于这条链路上。
本文由 AI 根据项目 README 生成,更新于 2026年10月27日,以项目官方文档为准。