实现了边带娃边开发

0 阅读4分钟

大家好,我是小北

作为一个有两个娃的奶爸,日常周末时间都要带娃,我就想能不能带娃的同时,又能用手机远程控制我电脑上的 Claude Code 干活呢?

经过和我的专业顾问(ChatGPT)一顿沟通,还真实现了带娃写代码两不误。

背景

我之前在一台老 windows 上重装了Ubuntu22.04桌面版操作系统,并部署了 OpenClaw。基本就是专门拿来养龙虾。

图片

但我自己的常用电脑并没有装龙虾,很多日常工作还是跑在这台电脑上的 Claude Code 上。

原因也不复杂:在 OpenClaw 出来之前,主力机上已经积累了不少自己的环境、Skill 和数据。

真要整套迁过去,折腾成本不小。

而且就我自己的体验来看,Claude Code 在长任务处理、稳定性、速度和交付体验上,还是更顺手一些。

所以到现在为止,主力电脑这边我一直还在用 Claude Code。

手机上怎么用 Claude Code

手机上远程使用 Claude Code,其实已经有不少方案了。官方最近也补上了 remote 模式,社区里也有一些成熟的开源方案。

开源项目 Happy

推荐一个开源项目 Happy,现在已经有 15k Star 了。它是一个支持实时语音的 Claude Code / Codex 移动端 APP。

 

Happy 的核心能力,说白了就是:**让开发者可以随时通过手机或浏览器,远程查看和控制电脑上正在运行的 Claude Code。

**离开工位以后,也能继续盯着 AI 智能体干活。

它的用法也比较直接,下载 APP,完成安装,然后在电脑上通过命令行启动 happy,替代原有的 Claude 指令,就能实现跨设备会话同步、实时语音交互,以及任务进度推送通知。

 

开源地址:https:
//github.com/slopus/happy

tmux + Tailscale

另一个思路是:tmux + Tailscale

之前博主@罗罗发过教程,对这个方案感兴趣的话,直接去看原文就行。

它的核心思路很清楚:

在家里的电脑上开一个 tmux 会话跑 Claude Code,然后手机通过 Tailscale 组网,再用 Termius 这类 SSH 客户端远程接入。

这样一来,手机本质上只是一个操作窗口,真正运行的还是电脑上的 Claude Code。

原来的配置、skills、会话上下文,基本都能 1:1 还原。

好处也很明显,电脑上聊到一半,拿起手机就能继续,不需要重新接上下文。

 

Claude Code 远程模式

OpenClaw 开源之后热度很高,Claude Code 这边也明显加快了远程模式的推进。

前段时间他们推出了 Remote Control 模式,但 Claude Code 的远程模式只支持订阅 Max / Pro 套餐的用户。

像我这种模型会来回切换的人,这个方案就不太适用了。 

今日推荐:Claude-to-IM-skill

我现在用的是这个 Skill,实际体验还不错,所以单独推荐一下。

安装也不复杂,你直接把下面这句话发给 Claude Code 就可以:

帮我安装这个 Skill,我想在飞书中使用 Claude Code:https:
//github.com/op7418/Claude-to-IM-skill/blob/main/README_CN.md

 

在 Claude Code 安装这个 Skill 的时候,你可以同步去配置飞书开放平台,顺手把 AppID 和 AppSecret 记下来。

下面这套流程,最近配过太多次了。

添加机器人

 

配置权限管理:

因为我这边是自己的个人账号,所以基本把我想给的权限都开了。像消息与群组、云文档、多维表格、日历这些,我都直接配上了。

如果你不确定具体该开哪些权限,直接问 Claude Code,它会给你一份对应的 json。

 

事件与回调

刚开始桥接还没建立起来的时候,开启长链接有可能会直接报错。这个阶段可以先跳过去,等桥接模式起来之后,再去开启长链接和添加接收消息事件。

 

 

最后是发布版本

当你把前面的配置都做完以后,左上角那些步骤一般会显示成橘色,表示已经可以发布。发布完成之后,你就能在飞书里看到刚刚创建的应用了。

不过这时候还不能直接聊天。

 

等你把飞书这边零零碎碎的配置都处理完,就继续跟着 Claude Code 交互就行。

它会问你一些必要的信息,比如输入 AppID 之类。别的选项如果没有特殊偏好,默认配置通常就够用了。

 

到这一步,你就可以在飞书里打开刚创建的机器人,直接和它聊天了。而且它不会和你电脑里原本在跑的 Claude Code 冲突。

图片

如果你后面还想管理 Claude Code 和飞书之间的通信,直接输入 /claude-to-im 这个 skill 就行。