ClaudeApp

装进口袋的
Claude Code

人在外面吃饭、遛娃、开会,家里 MacBook 上的 Claude Code 照样干活。iPhone 实时对话,危险操作抬手审批,干完活推送到手机 — AI 一直在线,你只管过日子。

iOS · SwiftUI watchOS WebSocket 实时 APNs 推送
ClaudeApp 聊天界面真机截图
⌚ 手表也能审批
24/7
AI 在线
8
Hook 全事件
2
iPhone + Watch
<1s
消息送达
终端里有的,手机上都有
Chat

💬 走到哪,聊到哪

WebSocket 双向通信,手机上说一句,家里的 Claude Code 立刻开干。拍张照片发过去,识图、OCR、分析一气呵成。

  • 消息即时送达,多实例左右滑动切换
  • 拍照 / 相册发图,AI 直接看图干活
  • 语音输入中文识别,回复还能语音播报
00:17🟣 小Ben · 在线
📷 图片
你的 MacBook Dock 栏 + VSCode 打开了 AIWorkbench 项目目录。

看到 Ben 的图标在 Dock 上了,绿色机器猫头,挺酷的!
claudepannel 打开后变成了这个正方形
📖 读取 ios-photo-1773….jpg0.6s
这是选中态的高亮边框,正常的 — 点旁边空白处就恢复了。
🎙 有问题,尽管问
Approval

🛡 AI 动手之前,先问你

重启服务、改配置、花钱的操作 — Hook 拦下来推审批卡片到手机,工具名和参数看得清清楚楚,一键通过或拒绝。Plan 模式的方案也推过来审。

  • 工具名 + 完整参数,批之前看明白
  • 通过 / 拒绝 / 修改,三种处置
  • 人不在电脑前,AI 也不敢乱来
00:42🔒 WSS · 已连接
工具审批
⚡ Bash
Claude 想执行命令:
pm2 restart alertdog && pm2 save
✓ 通过
✕ 拒绝
📋 Plan 审批
重构 notify.js 频率限制方案,共 3 步…
危险操作不落地,先到你手机
Live Feed

⏳ 终端同款,一行原地动

AI 每一步在干什么,手机上实时看:工具启动推一行 ⏳,跑完原地替换成 ✓ 和耗时 — 和终端里一模一样的体验,靠 Claude Code 原生 tool_use_id 替换式渲染。

  • 每个工具一行,⏳ 运行中 → ✓ 完成原地替换
  • 失败也有交代:✗ 红行 + 报错摘要,不卡死
  • 干完整个任务,Ollama 自动出摘要推送
00:43🟣 小Ben · 干活中
给 notify.js 加上频率限制
📖 读取 skills/notify.js0.3s
✏️ 加入限流 5次/分钟1.2s
🧪 node --check 通过0.4s
🚀 pm2 restart notifyrunning
改完了。限流生效:同一通道 1 分钟最多 5 条,超出静默合并。
Apple Watch

⌚ 抬腕批一下,继续吃饭

Watch 端独立运行,不用掏手机:抬腕看 AI 提问、说句话下指令、审批工具、语音开家里的门。手表就是最小的遥控器。

  • 系统听写输入,抬腕即说
  • 审批卡片手表直接批
  • HTTP 轮询 /watch/poll,3 秒一拍
00:45
🛡 待审批
Bash
git push origin main
通过
拒绝
Cron

⏰ 定时派活,结果推送

手机上建定时任务,到点 AI 自动执行:早报、行情、体检、备份。跑完 APNs 推送结果 — App 没开也能收到。

  • Cron 表达式,分钟级调度
  • 每次执行留历史,翻记录查得到
  • APNs 离线推送,重要的事不错过
07:30⏰ 定时任务
我的任务
📰
早报:行情 + 昨夜大事
30 7 * * *
🩺
服务器体检
0 */4 * * *
💾
数据库备份确认
15 3 * * *
🔔 07:31 推送
早报好了:BNB $612 (+2.1%),服务器全绿,昨夜 3 个 PR 已合并。
不起眼但每天在用
🎙
语音进出
Speech 框架中文语音输入,edge-tts 真人音色播报回复,开车也能用。
🏠
智能家居
语音开门、控灯光空调电视。Home Assistant 深度集成,一句话全屋响应。
❤️
健康数据
HealthKit 步数、心率、距离、卡路里同步给 AI,让它懂你的一天。
🔀
多实例切换
家里跑着几个 Claude Code 会话,手机左右滑动挨个管。
🤖
子任务播报
AI 派出去的子 Agent 干完活单独播报,多线作战不失联。
🔐
多用户隔离
Token 认证,一人一个通道,消息互不可见。
手机到终端,四层直通
iOS / Watch
WSS 公网代理
app-bridge
Claude Code
客户端
SwiftUI 原生 App,Speech / HealthKit / AVAudio,watchOS 独立伴侣
传输层
cc.showhandtech.com WSS 反向代理,Cloudflare SSL,出门也连得上家
桥接层
app-bridge 本地 WebSocket 服务器 + tmux 注入 + APNs + Cron + TTS
AI 层
Claude Code tmux 会话,8 个 Hook 全事件覆盖,双向实时通信
回程
Hook → HTTP POST → app-bridge → WS 在线直推 / APNs 离线推送