返回顶部
c

clawtvAI视觉遥控器

AI-powered Apple TV remote control with vision — navigate any app autonomously.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
755
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawtv

ClawTV

一款由AI驱动的Apple TV遥控器,能够通过视觉和遥控功能自主查看屏幕并导航任何应用。

使用时机(触发短语)

当用户提出以下请求时,请立即使用此技能:

  • - 在Apple TV上播放[电影/节目]
  • 在[Netflix/Plex/YouTube等]上搜索[内容]
  • 在电视上打开[应用]
  • 打开字幕 / 进入电视设置
  • Apple TV上正在播放什么?
  • 截取电视屏幕截图
  • 任何Apple TV导航或控制任务

快速开始

bash

AI代理模式 — 用自然语言告诉它你想要什么


python3 ~/Developer/clawtv/clawtv.py do 打开Plex并播放搏击俱乐部
python3 ~/Developer/clawtv/clawtv.py do 在Netflix上搜索怪奇物语
python3 ~/Developer/clawtv/clawtv.py do 进入设置并打开字幕

直接Plex控制(即时,无需视觉循环)

python3 ~/Developer/clawtv/clawtv.py plex play 搏击俱乐部 python3 ~/Developer/clawtv/clawtv.py plex play 西部世界 -s 2 -e 6

手动遥控命令

python3 ~/Developer/clawtv/clawtv.py cmd up down select python3 ~/Developer/clawtv/clawtv.py type 绝命毒师 python3 ~/Developer/clawtv/clawtv.py launch com.plexapp.plex

屏幕截图

python3 ~/Developer/clawtv/clawtv.py screenshot

状态

python3 ~/Developer/clawtv/clawtv.py playing

所需凭证

ANTHROPICAPIKEY(AI/视觉模式必需)

do命令(AI代理模式)需要Anthropic API密钥,用于访问Claude的视觉API进行屏幕截图分析和导航决策。

bash
export ANTHROPICAPIKEY=sk-ant-...

或添加到你的shell配置文件(~/.zshrc,~/.bashrc)中。

注意: 仅do命令需要此配置。手动命令(cmd、type、launch)和plex直接控制不使用API。

Plex凭证(可选)

如需即时Plex播放而无需视觉循环,请将这些添加到~/.clawtv/config.json:

json
{
plex_url: http://192.168.1.100:32400,
plex_token: your-plex-token,
plex_client: 客厅
}

  • - plexurl:你的Plex服务器地址(本地或远程)
  • plextoken:来自你Plex账户的认证令牌
  • plex_client:Apple TV上Plex客户端的名称

获取你的Plex令牌:https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/

隐私与数据

收集和发送的数据

屏幕截图:

  • - ClawTV使用QuickTime Player或Xcode捕获Apple TV的屏幕截图
  • 屏幕截图以时间戳命名保存在本地~/.clawtv/screenshots/目录中
  • 使用do命令(AI代理模式)时,屏幕截图会发送到Anthropic的Claude API进行视觉分析
  • 屏幕截图可能包含敏感的屏幕内容,包括:

- 你正在观看的内容(电影/节目标题、缩略图)
- 搜索查询
- 应用界面中可见的账户信息
- 电视屏幕上显示的任何其他内容

Anthropic API:

  • - 仅do命令会向Anthropic发送数据
  • 发送的数据:屏幕截图(JPEG压缩)+ 你的目标/指令 + 对话历史
  • Anthropic的数据保留政策:https://support.anthropic.com/en/articles/7996885-how-long-do-you-store-personal-data
  • 手动命令(cmd、type、launch)和Plex直接控制不会向外部API发送任何数据

凭证存储

Apple TV配对凭证:

  • - 以未加密形式存储在用户主目录的~/.clawtv/config.json中
  • 包含设备标识符和遥控配对令牌
  • 文件权限:仅你的用户账户可读(标准Unix权限)

Plex令牌(如已配置):

  • - 以未加密形式存储在同一个~/.clawtv/config.json文件中
  • 授予对你Plex服务器和媒体库的完全访问权限
  • 可用于播放、暂停、搜索和控制任何Plex客户端

Anthropic API密钥:

  • - 存储在环境变量或shell配置文件中
  • 授予对你Anthropic账户的访问权限,并产生API使用费用

建议

  1. 1. 使用预算限制的API密钥:在Anthropic账户上设置消费限额,防止意外费用
  2. 检查配置文件权限:确保~/.clawtv/config.json仅你的用户可读
  3. 注意屏幕截图内容:屏幕截图会发送到Anthropic的API,可能包含敏感信息
  4. 监控API使用量:do命令每个任务可能多次调用API(通常5-20步)
  5. 尽可能使用手动命令:cmd、type和launch零API成本,不向外部发送数据

安全考虑

明文凭证存储

  • - Apple TV配对凭证Plex令牌以明文形式存储在~/.clawtv/config.json中
  • 文件位于用户主目录(~/.clawtv/),使用标准Unix文件权限
  • 任何以你的用户身份运行的进程都可以读取这些凭证
  • 如果你的Mac被入侵,这些凭证将可被访问
  • 在决定是否配置Plex集成时请考虑这一点

屏幕截图隐私

  • - 屏幕截图可能包含敏感内容,这些内容在电视屏幕上可见
  • 屏幕截图保存在本地~/.clawtv/screenshots/目录中,直到手动删除
  • 使用AI代理模式(do)时,屏幕截图会传输到Anthropic的服务器
  • DRM内容(Netflix、Disney+等)无法通过QuickTime捕获,但可通过Xcode方法实现
  • 定期查看屏幕截图历史记录,删除敏感截图

API费用和自主行为

  • - do命令在循环中运行(最多20步),自动调用Claude API
  • 每一步 = 1次API调用(含屏幕截图),根据模型不同约$0.01-0.02/步
  • 卡住或困惑的代理可能在放弃前消耗全部20步
  • 费用影响:复杂任务可能花费$0.10-0.20;请监控你的Anthropic使用仪表板
  • 建议:在Anthropic账户上设置消费限额

手动命令无需API

  • - cmdtypelaunchplex命令不使用Claude API
  • 使用这些命令时不会向外部发送屏幕截图
  • 零成本,零外部数据传输
  • 在涉及隐私敏感操作时使用这些命令

网络暴露

  • - ClawTV通过Companion协议在本地网络上与Apple TV通信
  • Plex集成(如已配置)与你的Plex服务器(本地或远程)通信
  • 无需外部网络访问,除了:
- Anthropic API(使用do命令时) - Plex服务器(如配置了远程URL)

设置(仅首次使用)

1. 安装依赖

bash
cd ~/Developer/clawtv
pip install -r requirements.txt

对于QuickTime截图方法(推荐):
bash
pip install pyobjc-framework-Quartz

2. 与Apple TV配对(遥控功能)

bash
python3 ~/Developer/clawtv/clawtv.py scan # 在网络中查找你的Apple TV
python3 ~/Developer/clawtv/clawtv.py pair # 输入电视上显示的4位PIN码

配对凭证将保存到~/.clawtv/config.json。

3. 设置屏幕截图

QuickTime(推荐):
bash
python3 ~/Developer/clawtv/clawtv.py screenshot --method quicktime

  • - QuickTime Player打开并选择你的Apple TV作为视频源
  • 在电视上接受AirPlay配对(一次性PIN码)
  • 后续运行会立即重用现有镜像(约0.6秒/张截图)

Xcode(DRM应用的备用方案):

  1. 1. 在Apple TV上:设置 > 隐私与安全性 → 启用与应用开发者共享
  2. 然后设置 > 遥控器与设备 > 遥控应用与设备
  3. 在Mac上:打开Xcode,按Cmd+Shift+2(设备)
  4. 在侧边栏中点击你的Apple TV,输入配对码
  5. 使用ClawTV时保持Xcode设备

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawtv-1776419976 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawtv-1776419976 技能

通过命令行安装

skillhub install clawtv-1776419976

下载

⬇ 下载 clawtv v1.0.2(免费)

文件大小: 24.1 KB | 发布时间: 2026-4-17 18:22

v1.0.2 最新 2026-4-17 18:22
Declare ANTHROPIC_API_KEY as required env var and ~/.clawtv/config.json as config path in registry metadata. Fixes ClawHub security scan credential warnings.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部