为AI赋予Android手机控制能力,支持通话、短信、自动化UI等40+功能,开源自托管,隐私优先架构,数据不出本地网络。
基本信息
- 技能名称?Skill
- 中文名称?给AI一部手机,让它为你打电话
- 作者?satyajiit
- 分类?专业技能
- 版本?0.1.14
- 标签?device-control, mobile-automation, mcp, android, self-hosted, privacy-first, open-source, sms, notifications, accessibility, tts, media-search
使用方法
使用说明
核心用法
Aster 是一款基于 MCP(Model Context Protocol)协议的 Android 设备控制 skill,可将任意 Android 手机变为 AI 的「数字身体」。用户通过本地自托管的 Node.js 服务( aster-mcp )与 Android 端 App 建立连接,AI 即可调用 40+ 个工具实现设备操控。
主要功能模块 :
设备控制 :截图、获取UI层级、手势操作(点击/滑动/长按)、全局导航(返回/主页/最近任务)
通讯能力 :拨打电话(支持TTS语音播报)、发送/读取短信、读取通知
文件与媒体 :文件浏览/读写/删除、存储分析、自然语言搜索照片视频、EXIF 元数据提取
系统交互 :启动应用、执行受限 Shell 命令、获取位置/电量/剪贴板、震动/播放音频/显示Toast
主动事件推送 :通过 OpenClaw 回调机制,实时将短信、通知、设备上下线等事件推送给 AI,无需轮询
典型场景 :
个人 Copilot :"打开 YouTube 搜索烹饪视频"、"找出去孟买的照片"
AI 独立代理 :给 AI 一部专用手机,让它主动打电话提醒、监控快递通知并短信告知用户、代回复消息
显著优点
- 隐私优先架构 :自托管设计,所有数据本地 SQLite 存储,零遥测、零追踪、零第三方数据外泄
- 无需 Root :使用官方 Android Accessibility Service API,权限沙箱化, foreground 透明通知
- 开源可审计 :100% MIT 开源,代码托管 GitHub,安全评估 S 级(95分),纯文档型 skill 无隐藏代码
- 灵活部署 :支持 Tailscale 加密隧道实现安全远程访问,无需端口暴露
- 实时双向 :OpenClaw 事件推送让 AI 被动接收通知,真正实现"有事情告诉你"而非"不断问你有事吗"
潜在缺点与局限性 - 来源可信度 T3 :由个人开发者(satyajiit)维护,非知名组织/基金会背书,需用户自行审计服务端代码
- 依赖外部服务 :skill 本身仅为 MCP 包装器,必须手动安装并维护 aster-mcp Node.js 服务,增加使用门槛
- Android 限定 :仅支持 Android 系统,iOS 用户无法使用
- 网络要求 :设备与服务需同网络或配置 VPN,纯离线场景需额外部署
- 权限敏感性 :需开启 Accessibility Service 和通知读取权限,对安全敏感用户可能存有顾虑
适合人群
希望 AI 能 主动操作手机 (而非仅回答问题)的高级用户
有备用 Android 设备、想给 AI "配一部专用手机" 的极客用户
注重隐私、不信任云端自动化服务的 自托管爱好者
需要自动化处理短信/通知/通话的 效率工具用户
常规风险
| 风险类型 | 说明 | 缓解措施 | |---------|------|---------| | 服务端安全 | MCP 服务默认无身份验证,局域网暴露可能被利用 | 通过 Tailscale 限制访问,或添加防火墙规则 | | 权限滥用 | Accessibility Service 理论上可监控所有屏幕内容 | 仅连接可信设备,定期检查已批准设备列表 | | 事件回调安全 | OpenClaw webhook 接收端需验证请求来源 | 配置专用端点并实施来源校验 | | 数据本地泄露 | 短信、通知、照片等敏感数据在本地流转 | 确保运行服务的机器物理安全 | 总体评估 :Aster 是移动设备自动化领域少有的「隐私优先」方案,适合愿意承担自托管成本以换取数据主权的用户。T3 来源在开源透明和自托管架构下风险可控,但建议启用前审阅 Aster MCP 服务器端源码。
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!