my-tesla

🚗 安全可控的特斯拉远程管家

🥥16总安装量 6评分人数 6
100% 的用户推荐

基于 teslapy 的特斯拉车辆远程控制工具,支持状态监控、充电/空调管理、安全锁车等操作,采用本地凭证存储与二次确认机制保障安全。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无任何动态代码执行(无 eval/exec),代码结构清晰安全
  • ✅ 凭证本地加密存储(~/.tesla_cache.json,权限 0600),不传输至第三方
  • ✅ 敏感操作强制二次确认(--yes 标志),位置信息默认模糊处理
  • ⚠️ 具备完整车辆控制能力(解锁、充电、空调、车窗),需确保运行环境可信
  • ⚠️ 依赖第三方库 teslapy 与 Tesla API,存在外部依赖变更风险

使用说明

核心用法

My Tesla 是一款专为 macOS 设计的特斯拉车辆控制 Skill,基于 teslapy 库与 Tesla Owner API 交互。用户通过命令行即可完成车辆状态查询、远程控制、充电管理、空调调节等操作。首次使用需通过 TESLA_EMAIL 环境变量完成 OAuth 认证,令牌缓存至本地 ~/.tesla_cache.json(权限 0600)。支持多车辆管理,可通过名称、索引或环境变量指定目标车辆。

主要功能模块包括:

  • 状态监控summaryreportstatus 提供从简洁到详细的多层级车辆信息输出
  • 安全控制lock//unlocktrunk//frunkwindows 控制车门及储物空间
  • 能源管理charge 子命令管理充电启停、限流、定时充电;climate 控制空调与除霜
  • 位置服务location 默认返回模糊位置,需 --yes 授权获取精确坐标
  • 数据追踪mileage 基于本地 SQLite 实现里程记录与导出

显著优点

1. 安全设计完善:所有敏感操作(解锁、充电控制、车窗操作等)强制要求 --yes 显式确认,避免误触;位置信息默认脱敏处理
2. 隐私保护到位:凭证与配置仅本地存储,文件权限严格限制为 0600,无第三方数据传输

3. 输出格式灵活:支持聊天友好的文本输出与 --json 机器可读格式,便于脚本集成

4. 功能边界清晰--no-wake 选项避免唤醒休眠车辆,减少不必要的能耗与 API 调用

5. 文档详尽:安全使用指南、隐私政策、风险提示一应俱全,降低用户误用概率

潜在缺点与局限性

1. 平台限制:明确设计用于 macOS,跨平台兼容性未验证
2. 依赖外部库:核心功能依赖 teslapy,若该库更新滞后或出现兼容性问题,可能影响使用

3. T3 来源风险:作者为个人开发者,虽代码质量良好,但长期维护与审计透明度不及企业级项目

4. 功能深度有限:相比官方 App,缺少可视化地图、导航下发、软件更新等高级功能

5. 单点凭证风险:Tesla 账户凭证泄露将导致车辆完全失控,需用户自行保障环境安全

适合的目标群体

  • 特斯拉车主中的技术爱好者:偏好命令行工具,希望将车辆控制集成到自动化工作流
  • macOS 重度用户:日常在终端环境工作,追求效率最大化
  • 隐私敏感型用户:不信任云端服务,希望数据完全本地化处理
  • 开发者与运维人员:需要将车辆状态集成到监控系统或自定义通知方案

使用风险

  • 车辆物理安全风险unlocktrunk` 等操作若被恶意利用,可能导致车内财物失窃
  • 位置隐私泄露:尽管默认模糊处理,但 --yes 授权后的精确坐标输出需用户自行管控
  • API 速率限制:频繁调用可能触发 Tesla API 限流,影响正常使用
  • 凭证管理责任:用户需确保 ~/.tesla_cache.json 不被备份同步至不安全位置(如云盘)
  • 第三方依赖风险teslapy 或 Tesla API 的变更可能导致功能中断

my-tesla 内容

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