tescmd

🚗 特斯拉智能网关,语音控车一键直达

将特斯拉车辆接入 OpenClaw 网关,实现远程控制、实时遥测与语音指令交互,适合开发者与极客车主。

收藏
6.7k
安装
2.9k
版本
0.3.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

OpenClaw Tesla (tescmd) 是一套将特斯拉车辆与 OpenClaw AI 网关对接的桥接方案。用户需完成三步部署:安装 openclaw-tescmd 插件、通过 pip 安装 tescmd Python CLI、执行交互式 tescmd setup 向导完成 Tesla Developer 应用注册与 OAuth2 授权。部署成功后,在本地启动 tescmd serve <VIN> --openclaw <gateway_ws_url>,并在网关侧执行 openclaw nodes approve 完成配对,即可在 OpenClaw 生态中调用 34 条车辆控制指令与 14 类实时遥测事件。

显著优点

  • 功能完整:覆盖 Tesla Fleet API(REST)、Vehicle Command Protocol(VCSEC 签名指令)与 Fleet Telemetry Stream(WebSocket 实时流),支持车门锁、空调、充电、召唤等全量操作。
  • 架构灵活:支持 Full、Bridge-only、Tailscale Funnel、Dry-run 等多种运行模式,适配本地开发、远程访问与无网关调试场景。
  • 零基础设施 telemetry:结合 Tailscale 可一键暴露 HTTPS 端点,解决特斯拉官方 telemetry 回调的公网 hosting 痛点。
  • 自动 token 管理:配对后网关自动下发认证令牌并本地持久化,无需手动维护 JWT。
  • 生态集成:作为 OpenClaw 插件,天然兼容 MCP(Model Context Protocol),可直接被 AI Agent 以函数调用方式驱动。

潜在缺点与局限性

  • 部署门槛高:依赖 Python 3.11+、GitHub CLI、Tailscale 等多组件,且 setup 向导需用户交互完成开发者账户注册、密钥托管与车辆物理配对,无法完全自动化。
  • 特斯拉官方依赖:受限于 Tesla Fleet API 的 rate limit、地域可用性(na/eu/cn)及可能的策略变更;部分功能(如召唤)需车辆支持且可能产生额外费用。
  • 安全责任重大:车辆控制指令具备物理世界风险,密钥托管(GitHub Pages 或 Tailscale Funnel)若配置不当可能导致未授权访问。
  • 网络稳定性要求:WebSocket 长连接断开后需手动重连或依赖节点自动重试,弱网环境下 telemetry 可能延迟或丢失。

适合人群

  • 具备 Linux/macOS 命令行经验的开发者与极客车主
  • 已拥有 Tesla Developer 账户且车辆支持 Fleet API 的用户
  • 希望在 OpenClaw/Claude/ChatGPT 等 AI Agent 中通过自然语言控制特斯拉的进阶玩家

常规风险

  • 密钥泄露风险:EC 密钥对与 OAuth token 存储于本地 ~/.config/tescmd/,需防范权限误配或备份泄露。
  • 指令误操作:AI Agent 可能因提示词注入或理解偏差发送危险指令(如行驶中解锁车门),建议生产环境启用命令白名单与人工确认机制。
  • API 限流与封号:高频调用 Tesla Fleet API 可能触发限流或账户审查,需合理设置 --interval 与缓存策略。
  • 第三方节点信任tescmd 节点为社区维护(oceanswave),非特斯拉官方,需自行审计代码或固定版本使用。

tescmd 内容

手动下载zip · 4.3 kB
skill.mdtext/markdown
请选择文件