AI-Powered Android Automation

Control your Android fleet
with AI intelligence

Marty replaces brittle XPath automation with an LLM that reads your device screen and decides actions — like a human, but faster. Zero XPaths. Zero breakage on app updates.

0XPaths to maintain
LLMScreen understanding
Devices supported

From device to cloud
in three steps

Install the Marty Portal app on each Android device. They connect back to your cloud server automatically.

01

Install Marty Portal

Sideload the Marty Portal APK on your Android devices. Enable the Accessibility Service in settings. The app auto-connects to your server.

02

Link to your account

Each device shows a QR / URL. Visit it on your phone, sign in, and the device is bound to your account. Done in under 30 seconds.

03

Send goals, watch AI act

Type a plain-English goal — "Warmup TikTok for 20 min, like 30% of videos". The Groq LLM reads the screen and executes it step by step.

marty_cloud — live agent log
marty > Starting Warmup — device R5CRA1234
[SCREEN] Dumped 47 UI nodes from TikTok ForYou page
[GROQ] Action: swipe up — reason: advance to next video
[GROQ] Action: tap(540, 1420) — reason: like button visible
[ADB] tap 540 1420 ✓ liked: 1
[SCREEN] Next video loaded — cooking content
[GROQ] Action: swipe up — reason: low-interest video, skip
[STAT] Session: 4m32s · liked: 2 · saved: 0 · followed: 0

Everything you need
to run a device fleet

Built for operators who need reliable, scalable Android automation without constant maintenance.

LLM-Powered Vision

Llama 4 Scout reads your device's screen (screenshot + accessibility tree) and decides actions contextually with vision. No selectors. No XPaths. No CSS queries.

Cloud Reverse Connection

Devices dial out to your server over a secure WebSocket tunnel. Works behind NAT, firewalls, and carrier networks — no port forwarding needed.

Live Screen Streaming

Watch any device in real time via MJPEG stream. See exactly what the agent sees and does — right in your browser.

Zero-Breakage Updates

TikTok updated their UI? No problem. The LLM adapts automatically — no code changes, no XPath patches, no emergency fixes.

Real-Time Stats

Track likes, saves, follows, and post completions per device. Discord webhook notifications. Compatible with existing tasks.json data.

Per-Device Auth Tokens

Each device gets a unique UUID token. Pair devices to user accounts via the web. Full audit trail of actions and sessions.


Martyrun vs XPath automation

See why teams switching from XPath-based bots never go back.

XPath automation

  • 239+ XPaths to maintain per platform
  • Breaks on every TikTok / Instagram update
  • 5,000+ lines of brittle code
  • Manual stuck-detection & recovery
  • Can't adapt to A/B tested UIs
  • Requires developer to fix breaks

✨ Marty AI

  • Zero XPaths — LLM reads the screen
  • Self-heals on UI changes automatically
  • ~600 lines, single file
  • Auto stuck-recovery (LLM retries)
  • Works with any TikTok region/variant
  • Plain-English goals, no code needed

Ready to automate
your fleet?

Open the dashboard, plug in your devices, and send your first goal in under 5 minutes.