渲染出现在 · 横条收录

Claude iPhone Cam 手机拍照

输入框上方一键用 iPhone 拍一帧,随下一条消息发给 Claude。

Claude iPhone Cam 手机拍照 · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
╭──────────────╮ 随下一条消息发送
│ (画面) │ [ retake ]
╰──────────────╯ [ drop ]
❯ 我的派烤好了吗?
❯

示意。实际效果取决于 Mod、终端和运行环境。

安装

/plugin marketplace add mikhin/claude-plugins
/plugin install iphone-cam@mikhin
/reload-plugins

在 Claude Code 会话里逐行执行这些命令。

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取 TMPDIR 环境变量,检查 /opt/homebrew/bin/ffmpeg 是否存在。

写入文件

有

把 frame-<n>.jpg 和 .png 写入 $TMPDIR/claude-cam/,不主动删除。

运行命令

有

拍照时运行 ffmpeg 列出设备并抓一帧,以及 mkdir -p 建目录。

联网

无

介绍

Claude iPhone Cam 是 Claude Code 的 function hooks Mod:在终端输入框上方放一个 📷 snap 按钮,借助 macOS 的连续互通相机(Continuity Camera)从 iPhone 抓一帧画面,不用 AirDrop、不用给自己发消息。

  • 拍完后在输入框上方显示缩略图,可 retake 重拍或 drop 丢弃。
  • 发送消息时,prompt.submit hook 只在有待发画面、且是你手动输入的消息时,往上下文里加一行 JPEG 路径并请 Claude 读取;Claude 会用一次 Read 打开它。
  • 抓帧由 ffmpeg -f avfoundation 完成:先列出设备找到名为 iPhone Camera 的摄像头(跳过 Desk View),等 1.5 秒曝光后写出完整 JPEG 和 640 px PNG 缩略图到 $TMPDIR/claude-cam/,不主动删除,由 macOS 清理。

要求:macOS Ventura+、iOS 16+、iPhone XR 或更新机型;两台设备同一 Apple ID、开启 Wi‑Fi 与蓝牙、iPhone 锁屏放在 Mac 附近;需安装 ffmpeg(brew install ffmpeg),首次拍照时要给终端授予相机权限。代码只在终端界面绘制。作者未写明 Claude Code 最低版本,本站按 2.1.287+ Mod 基线收录,未实测。

作者说明它不发起网络连接;画面只在 Claude 读取文件时作为对话内容发送。下方预览为布局示意。

适合谁

  • 想把实物、白板或设备屏幕拍给 Claude 看的 Mac 用户
  • 不想用 AirDrop 中转照片的人

运行要求

  • 平台 · macOS
  • 需 macOS Ventura+、iOS 16+、iPhone XR 或更新机型,同一 Apple ID 并开启 Wi‑Fi 与蓝牙。
  • 需安装 ffmpeg(brew install ffmpeg),首次拍照要给终端授予相机权限。
  • 只在终端界面绘制;作者未写 Claude Code 最低版本。