AI-NATIVE 远程调试平台
它看不见运行现场,只能靠你截图转述。AppTelepath 把现场变成它的上下文——看得到、点得动、当场验证。
免费 Beta 已开放 · 无需信用卡
telepath_screenshot ✓ 328 ms · LoginViewControllertelepath_view_hierarchy ✓ 27 个可交互元素 · ref n1 – n27telepath_tap ref=n12 # 「登录」按钮 ✓ 页面迁移 Login → Home · 0 条错误日志telepath_diagnose ✓ 无崩溃、无卡顿、0 条失败请求 · 验证通过
设备一连上,App 的运行时就全部呈现在这里——你看到的,与 agent 拿到的是同一份数据。
屏幕 · 日志 · 网络 · UI 树 · 性能 · 文件 · UserDefaults · 数据库 · 问题 · 录制 · 模拟 · 命令台
每条命令返回的都是结构化数据,而不是需要再解读的截图。点击命令,查看 agent 在每一步拿到什么。
▸telepath_screenshot
▸telepath_view_hierarchy mode=summary
{
"mode": "summary",
"snapshot": "s4",
"currentVC": "LoginViewController",
"interactive": [
{ "ref": "s4n5", "kind": "textfield", "accessibilityId": "email" },
{ "ref": "s4n6", "kind": "textfield", "accessibilityId": "password" },
{ "ref": "s4n7", "kind": "button", "text": "登录" }
],
"text": [
{ "ref": "s4n2", "text": "欢迎回来" },
{ "ref": "s4n3", "text": "登录以继续" }
]
}
▸telepath_tap ref=s4n7
{
"ok": true,
"target": "UIButton(登录)",
"changed": {
"screenChanged": true,
"vcFrom": "LoginViewController",
"vcTo": "HomeViewController",
"appeared": ["text|首页", "button|退出登录"],
"disappeared": ["button|登录", "textfield|email"]
},
"incidents": { "errorLogs": 3, "failedRequests": 1 }
}
▸telepath_network_requests
{
"records": [
{ "id": 41, "method": "POST", "url": "/v2/login",
"status": 200, "durationMs": 182 },
{ "id": 42, "method": "GET", "url": "/v2/profile",
"status": 500, "durationMs": 96, "failed": true },
{ "id": 43, "method": "GET", "url": "/v2/feed?page=1",
"status": 200, "durationMs": 231 }
]
}
▸telepath_diagnose
{
"severity": "error",
"headline": "1 类失败请求:GET /v2/profile 返回 500(60s 内 3 次)",
"failedRequests": [
{ "method": "GET", "url": "/v2/profile",
"status": 500, "count": 3 }
],
"errorClusters": [
{ "count": 3, "sample": "ProfileService decode error: key 'avatar_url' not found" }
],
"crashes": [],
"hangs": []
}
无论 Claude Code、Cursor,还是脚本、CI,或你自己的浏览器——同一份实时真相,随处可达。agent 能做的你都能做,你能看的它都能看。
连接托管端点并登录授权,agent 立即获得看、点、验证 App 的全部能力。
https://apptelepath.com/mcp
没有 MCP 也不受限:脚本、CI、任何能发 curl 的环境都能调用命令、订阅实时事件。
# 点击屏幕上的「登录」 curl -X POST $API/invoke \ -d '{"command":"ui.tap","ref":"n12"}'
团队在浏览器里看到 agent 所见的一切——屏幕、日志、网络、数据库、性能与会话回放。
看得到还不够。修一个 bug,agent 需要点得了界面、造得出场景、当场验证得了结果。
agent 自己完成点击与输入,精确命中目标元素——改完代码当场验证,不用等你上手操作。
弱网、定位、推送一键模拟。「只在特定场景出现」的 bug,几秒钟就能复现。
请求、日志、数据库、性能、崩溃——刚才 App 里发生的一切,随问随答。
一次复现,整个团队和 agent 都能回放。bug 不再靠口头描述传递。
同样的问题,agent 用更少的 token、更少的来回得到答案——更快,也更省。
你的 App 独有的调试能力,注册一次,agent 立即学会。
AppTelepath 不是又一个会话查看器,而是把调试能力本身开放为 agent 与人共用的平台。
| 传统远程调试 | AppTelepath | |
|---|---|---|
| 主接口 | 为人设计,API 是附属 | 为 agent 与人共同设计,能力完全对等 |
| 能做什么 | 回看已经发生的事 | 观测之外,还能操控与制造条件 |
| 跨平台 | iOS 与 Android 注册为两个独立应用 | 同一个 workspace 容纳全部设备 |
| 席位 | 按人数计 | 同样按人数计,agent 与设备不占席位 |
| 上手 | 注册 → 建项目 → 集成 → 启动 → 回网站查看 | 授权 agent → 自动集成 → 自动验证,workspace 与设备凭证自动就绪 |
每个受信任 agent 客户端首次 OAuth 授权后,SDK 接入、device-only 凭证与首次验证都交给 agent。
连接托管远程 MCP,确认账号与 workspace 这一条必要信任边界。
Agent 安装 SDK、签发 device-only 凭证,并写入仅可信测试配置生效的本地构建设置。
Agent 启动 App、确认设备在线并立即开始截图、诊断与复现。
// AppDelegate.swift · 获授权测试构建 #if TELEPATH_ENABLED import Telepath Telepath.start() // 配置一次,普通启动与获授权测试 Release 都可用 #endif
一套协议,多端实现。iOS 参考实现与二进制公共 Beta 已开放;其他平台按需求规划。