CodeMote

把 iPhone/iPad 变成开发工作站的遥控器,在手机上远程驱动 Claude Code、Codex 等编码 Agent、跑真实终端与 Git

深度报告

  • CodeMote 是一款 AI 原生跨端终端工具,把 iPhone 和 iPad 变成你开发工作站的「遥控器」。它连接到你已经配置好的完整工作环境——真实的终端、真实的 Git、真实的项目文件,让你离开电脑后仍然能启动并驾驭 Claude Code、OpenAI Codex、Gemini CLI 这类命令行编码智能体,查看代码差异、审批变更、完成提交与部署。 与官方 Agent 手机 App(Claude、Codex、Cursor 各自推出的移动端)不同,CodeMote 不绑定任何单一智能体,也不把你的代码上传到任何云端。它只做一件事:在你的手机和你的开发机之间,建立一条加密直连的「远程控制隧道」,让你口袋里装着整台开发机。核心卖点可以浓缩成一句话——「你的 Agent 不会因为你站起来就停下,你也不需要再被绑在桌前等它提问」。

  • CodeMote 由意大利开发者 Salvatore Castellitti 个人独立打造,2026 年创立,定位为一款 solo-built 的 iOS/iPadOS 工具。产品的诞生源于一个非常具体的痛点:他的日常工作流变成了「启动 Claude Code,等二十分钟,回答一个问题,再等二十分钟」。大部分时间里,那个长任务 Agent 并不需要他,但他却被钉在电脑前,只为在 Agent 偶尔停下来要授权时点一下确认。 Castellitti 想要的是一种「能在沙滩上、在健身房、在摩托车停靠站」就完成审批与接管的能力——而不是随身背着笔记本。于是他做了一个把手机直连开发机的方案:不只是手机里跑个终端,而是一个包含 Git、文件编辑、语音输入、dev server 的完整移动工作台。他最引以为傲的细节,是让活跃终端实时流式渲染进 iOS 锁屏的 Live Activity:当 Agent 停下等你决策,活动卡片翻转成「waiting」状态并推送一条通知,你扫一眼、批准或重定向、把手机塞回口袋即可。据他自述,他在一次摩托车中途停靠时,用手机完整交付了一个功能。

  • CodeMote 提供的不是功能阉割的移动编辑器,而是与桌面端完全一致的机器访问权限。主要能力包括: 真实终端:在你的开发机上运行真实的 shell,会话在后台持续,断开后可立即重连,支持保存常用命令一键运行。 完整 Git 工作流:直接在手机上查看状态、diff、提交、推送、分支与完整历史,手机端不存储任何 GitHub 凭据或令牌。 文件浏览与编辑:打开完整文件树,像在机器上一样直接修改代码、调整配置,修个 typo、改个配置、提交,一气呵成。 Dev server 流式输出:启动开发服务器后实时观看输出,把 App 切到后台一小时再回来,它仍在运行。 多工作区:在多个项目间切换,让长时间任务在后台持续跑。 语音输入:支持用语音来「驾驶」Agent,适合通勤、走路等腾不出手的场景。 持久会话:在手机上开始,在桌面上继续,状态无缝衔接。

  • 这是 CodeMote 最具辨识度的能力。通过 iOS 的 Lock Screen Live Activity,正在运行的终端会实时流式渲染在锁屏上:Agent 每执行一步,活动卡片就随之刷新。一旦 Agent 停下来等待人工授权或决策,卡片会立刻翻转成「waiting」状态,并推送一条唤醒通知。 开发者无需解锁手机,只需 glace 一眼就能看清 Agent 在要什么,从锁屏直接批准或重定向,然后把手机放回口袋。这个设计把「等待 Agent」这件事从「必须守在桌前」变成了「手机震一下就去处理一下」,是把移动端远程控制体验做到极致的关键一招,也被不少用户评价为「像是 Apple 自己该出厂的功能」。 在 Agent 兼容性上,CodeMote 是彻底的「Agent 无关」:只要能跑在你的终端里,它就能被手机驱动——Claude Code、OpenAI Codex CLI、Gemini CLI、Aider、opencode、GitHub Copilot CLI、Cursor CLI、Amp(Sourcegraph)、Qwen Code、Factory 的 Droid 等,全部支持。

  • CodeMote 提供两条接入路径,覆盖从个人笔记本到无头服务器的各种场景。 有 IDE 路径:从 VS Code Marketplace(或 Open VSX,面向 Cursor、Antigravity、Windsurf 等 VS Code fork)安装 CodeMote 扩展,装好 devtunnel CLI,用 GitHub 或 Microsoft 账号登录一次,从命令面板启动会话即可。它驱动的是你机器上真实运行的编辑器,因此无论你用哪个编辑器,手机 App 都是同一个。 无 IDE 路径:在任何装有 Node.js 18 及以上版本的机器上运行 npx codemote-cli start,包括无头服务器、VPS 实例、Docker 容器和树莓派——CLI 会自己处理隧道并在终端里直接打印二维码。这对远程运维、服务器管理尤其实用:不用开 IDE,直接在手机上执行部署、调试和运维操作。 隧道方案默认走 Microsoft 免费的 devtunnel,也支持 Tailscale、ngrok 甚至 Cloudflare 作为备选。整个连接无需暴露 SSH 服务器、无需配置 VPN、无需在路由器上开端口。

  • 「代码零上云」是 CodeMote 不可妥协的设计底线。它只做手机到电脑的一对一直连隧道,中间没有任何中继服务器留存你的工作产物——终端、文件、Git 数据永远不会镜像到 CodeMote 的服务器,开发者自己的服务器也从不接触你的代码或会话。 具体机制上:配对通过扫描 VS Code 里显示的二维码(或 CLI 终端里打印的二维码)完成,生成的是一次性、可随时撤销的令牌;手机与电脑之间的链路是端到端加密的。手机端不存储任何凭据,配对信息完全本地化且由你掌控。这套「无中间人」的直连思路,被不少注重安全的开发者视作开发类工具「正确的做法」。 需要留意的是:由于连接依赖设备间网络,在信号不稳时可能出现会话抖动;CodeMote 的做法是会话后台保活、可立即重连,但断线期间 Agent 是否继续执行、仓库是否进入「半成品」状态,仍需用户自己留意——这也是社区讨论较多的边界场景。

  • Claude、Codex、Cursor 各自都推出了手机 App,但它们彼此锁死:每个 App 只连自家的 Agent,在一个自家云上的聊天框里对话。CodeMote 的差异化就立在「它们 App 的上限」之外。 交互方式:官方 App 只支持聊天式交互,没有真实终端;CodeMote 给的是完整 CLI 与真实 shell。 智能体支持:官方 App 绑定自家 Agent、无法切换;CodeMote 支持 Claude Code、Codex 以及任意 CLI Agent。 编辑器兼容:官方 App 仅限自家生态;CodeMote 支持 VS Code、Cursor、Antigravity 及所有 VS Code fork。 Diff 与文件:官方 App 只在聊天窗口以文本块展示差异,且不支持文件系统访问与代码编辑;CodeMote 有独立完整的 diff 查看器,能打开并编辑文件。 Dev server 与 Git:官方 App 都不支持;CodeMote 能跑 dev server、并支持 stage/commit/push/branch/历史 的完整 Git 流。 数据归属:官方 App 代码留在自家云;CodeMote 代码始终在你的机器上、不做任何副本。一句话概括——官方 App 是「给 Agent 发条消息」,CodeMote 是「真正驾驶那台机器」,你批准变更是因为你亲眼看见了 diff,而不是因为聊天框说「搞定了」。

  • CodeMote 的 iOS/iPadOS App 在 App Store 上架(中国区 App Store 内购显示:周访问 CodeMote Weekly Access ¥15.00、月全功能 CodeMote Monthly Full Access ¥38.00、年全功能 CodeMote Full Access Yearly ¥298.00),并提供 7 天免费试用,订阅经 Apple 自动续订计费。配套扩展支持 macOS、Windows、Linux,Android 版本目前尚未推出。 兼容要求上,App 需 iOS 26.0 / iPadOS 26.0 或更高版本,语言为英语,年龄分级 4+,体积约 38.2 MB。截至 2026 年 7 月,版本已迭代到 1.2.0 左右(含「无需 IDE、直接在终端跑 CodeMote」的全新连接方式、锁屏实时活动与新小组件等)。开发者为个人独立运营,可直接通过邮箱联系。 从定价结构看,它走的是「个人开发者轻量订阅」路线:对已经把 AI coding agent 跑进日常开发流的开发者而言,月费约等于一次咖啡钱,却换来了「人离开工位、长任务不停、关键节点手机上批」的机动性。

  • CodeMote 于 2026 年 7 月 6 日登上 Product Hunt 榜单第 9 名,引发一波关注。早期用户反馈整体偏正面:有人盛赞锁屏终端集成「 genuinely clever,像是 Apple 自己该出厂的功能」,也有人在自己的 VPS 上实测后表示「锁屏终端真的能用,做快速检查很顺手」,并对端到端直连加密表示认可;开发者本人也在 PH 评论区坦诚回应了关于「断线时 Agent 状态是否实时可见、会话掉落后仓库会不会处于半成品状态」的担忧,说明社区最关心的仍是延迟与中断边界。 典型适用场景非常清晰:紧急漏洞修复——外出收到线上告警,手机远程连环境、定位并推修复;AI 编码进度跟进——启动 Claude Code 后离开座位,靠锁屏实时活动监控、及时批关键变更;移动端代码审查——通勤或会议间隙看完整 diff 与文件树,完成 review 与 Git 提交;无 IDE 服务器运维——headless 模式直连远程服务器做部署调试;iPad 便携开发——把 iPad 当随身开发终端,保持编码连续性。 它最适合的,是已经开始把 Claude Code / Codex 长任务嵌进日常开发、并希望「在外面也能审核、批准、接管长任务」的开发者、自由职业者、DevOps 与需要移动审代码的 Tech Lead;短板则在于依赖常驻的桌面/服务器伴侣程序、无云同步备份、仅限终端与 Agent 交互(无 GUI)、长时间使用较耗电、且设备间需保持网络连接。

用户评论

  • 头像
    DorothyHoward168
    语音输入驾驶 agent 这个细节不错,走路的时候直接说话让它跑个测试挺顺。

  • 头像
    梁雅妍
    希望后续能把多设备同时在线做稳一点,我手机和平板偶尔会抢连接。

  • 头像
    tinyduck919
    给团队里两个 junior 安利了,主要是让他们养成「离开前把长任务排好、手机随时批」的习惯。安全模型清晰、上手快,新人十分钟就能配对成功,省了我不少陪跑时间,也顺手把我们的移动审代码流程标准化了。

  • 头像
    DonnaPhillips_X
    和 Claude 官方 App 比,胜在能看真实 diff,不是一堆聊天文本块。

  • 头像
    SaraRichardson00703
    Product Hunt 当天就下了,锁屏终端确实像 Apple 该出厂的功能。

  • 头像
    Susan_AndersonQ
    刚在 iPad 上连了家里的开发机,把平板当便携终端写了一段脚本提交,全程没开笔记本。对经常出差的人来讲,这就是把「工位」装进口袋了,唯一要求是台机器得常驻挂着——我把一台旧 Mac mini 长期开机专门跑这个,成本几乎为零,换来的是随时能接管。

  • 头像
    EagoeEdgeRamirez
    唯一不爽的是断网重连后,有时候不太确定 agent 到底跑没跑完,得自己开终端确认下状态。

  • 头像
    NPerry8
    对比下来最大的价值不是「手机写代码」,而是「长任务不用守着」。我每天下午把 Claude Code 的大重构踢起来,然后去健身,中间它要授权我就锁屏批一下,回来基本就差不多了。这体验以前真没有,等于把等待 Agent 的时间还给了我自己的晚上。

  • 头像
    JohnnyJenkins_Max
    免费试用 7 天,月费 38 还能接受,相当于少喝两杯咖啡。

  • 头像
    DebraCarterK397
    npx codemote-cli 直接跑在 VPS 上太方便了,headless 服务器也能管。

  • 头像
    Tyler.WilsonZ
    隐私这点我挺买账的。代码不上云、端到端加密、QR 一次性 token,对咱们这种写公司代码的来说,比那些把仓库传自家云的 agent app 安心多了。唯一遗憾是还没 Android 版,我平板是安卓的,只能先用 iPad 那台,希望作者早点把安卓端排上日程。

  • 头像
    aMANDAbERG
    开发者说他在摩托车停靠站交付过一个功能,我笑死,但仔细想想确实——通勤路上批两个 PR 完全够用。

  • 头像
    EmmaWalker_2020897
    试用了一周,和 Cursor 官方 App 比,这个才是真·移动 IDE,不是聊天框。

  • 头像
    Savannah192
    我是做后端运维的,经常要在外面处理线上告警。以前只能掏笔记本连 VPN,现在手机开 CodeMote 直接进服务器终端,看 diff、git push 一气呵成。最爽的是 agent 卡在授权那一下,锁屏直接弹通知,我在地铁上点个批准就完事了,这种「人走活不停」的体验以前真的没有。

  • 头像
    Met_aKing
    锁屏那个实时终端真的绝了,开完会瞄一眼就知道 agent 在干嘛,不用再抱着电脑等。