工具

从手机控制 Claude Code 并让计算机继续工作

这是译文。权威版本是英文原文,引用请以原文为准。

在家让 Claude Code 继续运行,用手机进行操作。检查远程会话为何无故失败,在一个屏幕上显示每个工作,需要时通知你。
在 GitHub 上查看github.com/vadimchernets/pocketcall
左:一台休眠的笔记本电脑,上面有六把锁,其中一把是红色的。右:同一台笔记本电脑上有七个绿色复选标记,一部手机显示
滑动查看完整图表,或点击打开

你在家的计算机上用 Claude Code 启动了一个任务,然后拿起手机前往城里。一小时后你检查手机:什么都没有发生。计算机在你关上门四分钟后就进入了睡眠模式。或者你两年前的某个设置悄悄地禁用了远程功能。或者 Claude 一直在问"我可以继续吗?"已经一个小时了,但你的手机没有收到任何通知。手机和 Claude Code 之间的连接已经存在,它包含在你支付的订阅中。出问题的是围绕它的一切。Pocketcall 是针对 Claude Code 的免费开源插件。Claude Code 是 Anthropic 的 AI 助手,可以处理计算机上的文件。它在你离开前让这些问题变得可见,在之后保持与你的联系。

为何远程会无声失效

这些原因都不复杂,但全都是无声的。人们报告远程会话从未能通过移动应用连接、在两个设备都清醒时会断开、根本不会在手机上出现(例如issue 30691在Claude Code问题追踪器上),还有其他人建立了自己的小工具来解决来自手机的权限问题。Pocketcall并不添加额外的连接。它检查那些决定无人值守机器是否能正常工作的因素。

它为您提供的功能

两个习惯内置其中。每张卡片都显示哪个文件、做了什么更改以及是否可以撤销,所以您在手机上只决定您可以实际看到的内容;其他任何内容都在桌子上等待。来自街道的语音笔记进入队列(任务、夜间工作或交接文件夹),在工作拾取它之前,它被逐字保留。

一个具体的例子

Dana是一位律师,要用Claude Code进行一份冗长的文件审查。在离开之前,她运行了ready。它报告说一个shell配置文件设置了一个变量,禁用了远程所依赖的功能,并且她的Mac会在十分钟后进入睡眠。她在一分钟内修复了这两个问题,从手机向共享文件夹发送了一张照片,看看是否能到达,然后离开了。午餐时,她手机上的面板显示"等待你";ring在一分钟前也告诉了她同样的事。她阅读了四行内容,回复了,晚上打开了文件夹中已完成的文件。

如何开始

您需要具有付费 Claude 订阅的 Claude Code,个人或工作;无需 API 密钥和服务器。其中:

/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install pocketcall@poly-a1

然后在你离开前运行 ready,第一次时运行 leave。不使用插件时,你可以手动运行检查:python3 scripts/check.py,它仅读取你的设置,不与网络通信。Pocketcall 支持英语、西班牙语、葡萄牙语、俄语和乌克兰语,从不要求你进行 Claude 登录。它与其兄弟项目配合良好:Nightcall,它可以在夜间运行长任务,并在同一面板上显示结果,以及 Safecall,它在 Claude 修改任何内容前保留副本。这三个都在 Poly A1 插件 目录中。

Pocketcall 是一个独立的开源项目,采用 Apache-2.0 许可证,与 Anthropic 无关:https://github.com/vadimchernets/pocketcall。

在 GitHub 上查看 pocketcall

Vadym Chernets 还开发了 Poly A1,一个来自不同公司的 AI 互相检查彼此工作的应用。

所有工具 · 所有论文和笔记