AI-NATIVE REMOTE DEBUGGING

Your
just changed the code.
Now what?

It can't see the running app — it only knows what you retype from a screenshot. AppTelepath turns the live session into its context: see it, tap it, verify it on the spot.

Free beta is open · no credit card

Your whole debugging desk, ready the moment you connect

As soon as a device connects, the app's runtime shows up here — and what you see is exactly what the agent gets.

apptelepath.com/app
The AppTelepath web console: the network panel with a failed request selected, showing request headers, response headers and the response body

Screen · Logs · Network · UI tree · Performance · Files · UserDefaults · Database · Issues · Recording · Simulation · Command console

See the app the way your agent sees it

Every command returns structured data instead of a screenshot someone still has to interpret. Pick a command to see what the agent gets at each step.

agent → workspace demo Sample data

telepath_screenshot

✓ 328 ms
image/jpeg · 393 × 852
currentVC: LoginViewController
Tap anywhere on the frame
to send a real tap to the device

Set it up once — your agents and your team both get it

Claude Code, Cursor, a shell script, CI, or just your own browser — the same live truth, reachable from anywhere. Anything the agent can do, you can do; anything you can see, it can see.

MCP

Connect the hosted endpoint and sign in to authorize it — your agent immediately gets everything it needs to see, tap and verify the app.

https://apptelepath.com/mcp

HTTP + SSE

No MCP, no problem: scripts, CI, anything that can send a curl can invoke commands and subscribe to live events.

# tap “Sign in” on the screen
curl -X POST $API/invoke \
  -d '{"command":"ui.tap","ref":"n12"}'

Web console

Your team sees everything the agent sees — screen, logs, network, database, performance and session replay.

Not just watching — acting

Seeing isn't enough. To fix a bug, an agent has to drive the interface, create the conditions, and verify the result then and there.

ui.tap · ui.input

Drive the interface

The agent taps and types on its own, hitting exactly the element it means to — so it verifies its own fix instead of waiting on you.

simulate.location · push · network

Create the conditions

Poor network, location, push notifications — simulated in one call. The bug that “only happens in that one situation” reproduces in seconds.

net · log · db.query · perf

Observe the runtime

Requests, logs, database, performance, crashes — whatever just happened inside the app, answered on demand.

recording.start · get

Record and replay

Reproduce it once, and the whole team plus every agent can replay it. Bugs stop travelling as vague descriptions.

Tuned for agents

Context trimmed for models

Same question, fewer tokens, fewer round trips — the agent gets there faster, and cheaper.

registerCommand("myapp.foo")

Custom commands

Register the debugging tricks unique to your app once, and every agent knows them from then on.

How this differs from classic remote debugging

AppTelepath isn't one more session viewer. It opens up the debugging capability itself as a platform that agents and people share.

Classic remote debuggingAppTelepath
Primary interface Built for people; the API is an afterthought Built for agents and people alike, with identical capabilities
What it can do Look back at what already happened Observe — and also drive the app and create conditions
Cross-platform iOS and Android registered as two separate apps One workspace holds every device
Seats Counted per person Also per person — agents and devices take no seat
Getting started Sign up → create a project → integrate → launch → go back to the site to look Authorize the agent → it integrates → it verifies, with workspace and device credentials provisioned for you

How the beta onboards you

After a trusted agent client's first OAuth authorization, SDK setup, the device-only credential and the first verification are all handled by the agent.

Authorize the agent

Connect the hosted remote MCP and confirm the one trust boundary that matters: your account and workspace.

It integrates itself

The agent installs the SDK, issues a device-only credential, and writes local build settings that only take effect in trusted test configurations.

It verifies itself

The agent launches the app, confirms the device is online, and starts taking screenshots, diagnosing and reproducing.

// AppDelegate.swift · authorized test build
#if TELEPATH_ENABLED
import Telepath

Telepath.start() // configure once; works in normal runs and in authorized test Release builds
#endif

Platform support

One protocol, many implementations. The iOS reference implementation and binary are in public beta; other platforms are planned by demand.

iOS Beta Android Planned React Native Planned HarmonyOS Planned Flutter Planned

Let the agent go and look for itself

The free beta is open. When billing starts, it starts with a 7-day trial — no credit card.

Start free