Skip to content

Commit 045f56d

Browse files
committed
docs: real screenshots, demo GIF, favicon, 6 viral use cases
- favicon.svg: hexagonal node graph in terminal green - 3 real device screenshots from Xiaomi Pad 5 (home, app, settings) - 14-frame demo GIF: AI navigating Settings/WiFi/browser - 6 specific use cases: Duolingo (real case), cracked screen, Tailscale remote, parents tech support, LLM phone, spare worker - Bilingual titles (zh-CN + en) with green one-liners - Phone mockup styling for screenshots
1 parent f3861ad commit 045f56d

7 files changed

Lines changed: 62 additions & 23 deletions

File tree

docs/assets/claw-use-app.jpg

Lines changed: 1 addition & 0 deletions
Loading

docs/assets/demo-navigation.gif

86.3 KB
Loading

docs/assets/demo-navigation.mp4

59.4 KB
Binary file not shown.

docs/assets/demo-settings.jpg

Lines changed: 1 addition & 0 deletions
Loading

docs/assets/hero-phone.jpg

Lines changed: 1 addition & 0 deletions
Loading

docs/favicon.svg

Lines changed: 11 additions & 0 deletions
Loading

docs/index.html

Lines changed: 48 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Claw Use Android — Full Phone Control via HTTP</title>
77
<meta name="description" content="One Android app, 37 HTTP API endpoints, full phone control. No ADB, no root, no PC required.">
8+
<link rel="icon" type="image/svg+xml" href="favicon.svg">
89
<link rel="preconnect" href="https://fonts.googleapis.com">
910
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1011
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
@@ -184,9 +185,8 @@ <h1>Control any<br>Android phone<br>over <span class="accent">HTTP</span></h1>
184185
<a href="#api" class="btn btn-secondary">Explore API →</a>
185186
</div>
186187
</div>
187-
<div class="placeholder" style="min-height:420px;border-radius:12px">
188-
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><rect x="5" y="2" width="14" height="20" rx="2"/><line x1="12" y1="18" x2="12" y2="18.01" stroke-width="2"/></svg>
189-
<span>Phone screenshot coming soon</span>
188+
<div style="background:#000;border:3px solid #333;border-radius:24px;padding:12px 8px;box-shadow:0 8px 32px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.05);max-width:280px;margin:0 auto">
189+
<img src="assets/claw-use-app.jpg" alt="Claw Use Android app showing service status, HTTP server running on port 7333, with accessibility service enabled" loading="lazy" style="width:100%;max-height:420px;object-fit:contain;border-radius:16px;display:block">
190190
</div>
191191
</div>
192192
</div>
@@ -198,7 +198,7 @@ <h1>Control any<br>Android phone<br>over <span class="accent">HTTP</span></h1>
198198
<div class="stats-grid reveal">
199199
<div class="stat-item"><div class="num">37</div><div class="label">API Endpoints</div></div>
200200
<div class="stat-item"><div class="num">0</div><div class="label">Root Required</div></div>
201-
<div class="stat-item"><div class="num">6</div><div class="label">API Categories</div></div>
201+
<div class="stat-item"><div class="num">7</div><div class="label">API Categories</div></div>
202202
<div class="stat-item"><div class="num">&lt;1s</div><div class="label">Setup Time</div></div>
203203
</div>
204204
</div>
@@ -239,17 +239,23 @@ <h3>Connect via HTTP</h3>
239239
</div>
240240
</div>
241241

242-
<div class="how-placeholder placeholder reveal" style="min-height:200px;margin-top:48px">
243-
<svg width="48" height="48" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
244-
<span>Setup flow screenshots coming soon</span>
242+
<div class="reveal" style="margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start">
243+
<div style="background:#000;border:2px solid #333;border-radius:20px;padding:10px 6px;box-shadow:0 4px 24px rgba(0,0,0,0.5)">
244+
<img src="assets/claw-use-app.jpg" alt="Claw Use Android app main screen showing HTTP server active and accessibility service status" loading="lazy" style="width:100%;border-radius:14px;display:block">
245+
<p style="text-align:center;font-family:var(--mono);font-size:.7rem;color:var(--text-muted);margin-top:8px">The app — service running</p>
246+
</div>
247+
<div style="background:#000;border:2px solid #333;border-radius:20px;padding:10px 6px;box-shadow:0 4px 24px rgba(0,0,0,0.5)">
248+
<img src="assets/demo-settings.jpg" alt="Android Settings app being controlled remotely via Claw Use HTTP API, showing Chinese language UI" loading="lazy" style="width:100%;border-radius:14px;display:block">
249+
<p style="text-align:center;font-family:var(--mono);font-size:.7rem;color:var(--text-muted);margin-top:8px">Settings — controlled via HTTP</p>
250+
</div>
245251
</div>
246252
</div>
247253
</section>
248254
<!-- API SHOWCASE -->
249255
<section class="section" id="api" style="background:var(--bg-raised);border-top:1px solid var(--border);border-bottom:1px solid var(--border)">
250256
<div class="container">
251257
<div class="section-label reveal">API Reference</div>
252-
<h2 class="section-title reveal">37 endpoints, 6 categories</h2>
258+
<h2 class="section-title reveal">37 endpoints, 7 categories</h2>
253259
<p class="section-desc reveal">Every endpoint returns JSON. Authenticate with the <code style="font-family:var(--mono);color:var(--green);background:var(--bg);padding:2px 8px;border-radius:3px;font-size:.85rem">X-Bridge-Token</code> header.</p>
254260

255261
<div class="api-tabs reveal">
@@ -476,9 +482,11 @@ <h2 class="section-title reveal">37 endpoints, 6 categories</h2>
476482
</div>
477483
</div>
478484

479-
<div class="placeholder reveal" style="min-height:200px;margin-top:32px">
480-
<svg width="48" height="48" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><polygon points="23 7 16 12 23 17 23 7"/><rect x="1" y="5" width="15" height="14" rx="2"/></svg>
481-
<span>Live API demo recording coming soon</span>
485+
<div class="reveal" style="margin-top:32px;text-align:center">
486+
<p style="font-family:var(--mono);font-size:.8rem;color:var(--text-muted);margin-bottom:16px">▶ AI agent navigating Settings, WiFi, and browser on a Xiaomi Pad 5</p>
487+
<div style="display:inline-block;border:3px solid #1a1a1a;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.5)">
488+
<img src="assets/demo-navigation.gif" alt="Demo: AI agent navigating through Android apps via HTTP API" loading="lazy" style="display:block;max-width:360px;width:100%">
489+
</div>
482490
</div>
483491
</div>
484492
</section>
@@ -489,26 +497,43 @@ <h2 class="section-title reveal">37 endpoints, 6 categories</h2>
489497
<h2 class="section-title reveal">Built for real problems</h2>
490498
<p class="section-desc reveal">Not a toy. People use this to solve actual problems with actual phones.</p>
491499

492-
<div class="cases-grid reveal">
493-
<div class="case-card">
494-
<div class="case-icon">🤖</div>
495-
<h3>AI Agent with a Real Phone</h3>
496-
<p>Give your LLM agent a real Android device. Read screens, tap buttons, type messages, take photos, check notifications — all through structured HTTP APIs that any agent framework can call.</p>
500+
<div class="cases-grid reveal" style="grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)">
501+
<div class="case-card" style="position:relative">
502+
<span style="position:absolute;top:16px;right:16px;font-family:var(--mono);font-size:.65rem;background:rgba(0,255,136,0.1);color:var(--green);padding:3px 10px;border-radius:3px;border:1px solid rgba(0,255,136,0.2)">Real Case</span>
503+
<div class="case-icon">🦉</div>
504+
<h3>AI 帮你刷多邻国<br><span style="font-size:.8rem;font-weight:400;color:var(--text-dim)">AI Does Your Duolingo</span></h3>
505+
<p style="font-family:var(--mono);font-size:.82rem;color:var(--green);margin:8px 0 12px">"81-day streak? The AI maintained it."</p>
506+
<p>Your friend is learning French on Duolingo. You point Claw Use at her phone, and an AI agent reads each question, figures out the answer, taps the right options. Multiple choice, word arrangement, fill-in-the-blank — all handled. The streak lives on.</p>
497507
</div>
498508
<div class="case-card">
499-
<div class="case-icon">🔧</div>
500-
<h3>Revive Broken Phones</h3>
501-
<p>Cracked screen? Dead touch? USB port gone? If WiFi still works, you can control the entire phone over HTTP. Transfer files, read messages, even set up a new device — no physical interaction needed.</p>
509+
<div class="case-icon">📱</div>
510+
<h3>碎屏手机满血复活<br><span style="font-size:.8rem;font-weight:400;color:var(--text-dim)">Cracked Screen? Full Recovery</span></h3>
511+
<p style="font-family:var(--mono);font-size:.82rem;color:var(--green);margin:8px 0 12px">"WiFi works = full control. No screen needed."</p>
512+
<p>Touch digitizer dead, USB port corroded. But WiFi connects. Install the APK via ADB once, and you've got 37 HTTP endpoints to transfer photos, read messages, back up contacts, even set up a replacement phone — all without touching the screen.</p>
502513
</div>
503514
<div class="case-card">
504515
<div class="case-icon">🌍</div>
505-
<h3>Remote Phone Access</h3>
506-
<p>Install Tailscale on the device, and you've got secure remote access from anywhere in the world. Check cameras, read notifications, trigger automations — your phone becomes a remote-controllable node.</p>
516+
<h3>Tailscale 远程遥控<br><span style="font-size:.8rem;font-weight:400;color:var(--text-dim)">Control Your Phone from Anywhere</span></h3>
517+
<p style="font-family:var(--mono);font-size:.82rem;color:var(--green);margin:8px 0 12px">"Your phone is now a remote node on your mesh network."</p>
518+
<p>Install Tailscale on the phone, enable Claw Use. Now from your laptop at a coffee shop, you can check your home security camera app, read a verification code that arrived via SMS, or trigger a smart home routine. The phone sits at home, always connected.</p>
519+
</div>
520+
<div class="case-card">
521+
<div class="case-icon">👴</div>
522+
<h3>远程帮爸妈操作手机<br><span style="font-size:.8rem;font-weight:400;color:var(--text-dim)">Tech Support for Parents, Reimagined</span></h3>
523+
<p style="font-family:var(--mono);font-size:.82rem;color:var(--green);margin:8px 0 12px">"Stop saying 'click the gear icon'. Just click it for them."</p>
524+
<p>Mom calls: "I can't find the WiFi settings." Instead of a 20-minute phone tutorial, you SSH into her phone's Claw Use endpoint, read the screen, navigate to Settings &gt; WiFi, connect to the right network. Done in 30 seconds. She thinks you're a wizard.</p>
525+
</div>
526+
<div class="case-card">
527+
<div class="case-icon">🤖</div>
528+
<h3>给 AI Agent 一部真手机<br><span style="font-size:.8rem;font-weight:400;color:var(--text-dim)">Give Your LLM a Real Phone</span></h3>
529+
<p style="font-family:var(--mono);font-size:.82rem;color:var(--green);margin:8px 0 12px">"37 endpoints. Real hardware. No emulator."</p>
530+
<p>Your agent framework calls /screen to perceive, /click to act, /screenshot for vision models. It's not a simulator — it's a real Android device with a real SIM card, real apps, real notifications. The agent can send WhatsApp messages, check bank apps, take photos. Computer Use, but for phones.</p>
507531
</div>
508532
<div class="case-card">
509533
<div class="case-icon">⚙️</div>
510-
<h3>Spare Phone Automation</h3>
511-
<p>Turn that old phone in your drawer into a dedicated worker. Run automated flows, monitor apps, scrape data, send scheduled messages — all orchestrated from your server or another device.</p>
534+
<h3>旧手机变 Always-On 工作站<br><span style="font-size:.8rem;font-weight:400;color:var(--text-dim)">Spare Phone → Dedicated Worker</span></h3>
535+
<p style="font-family:var(--mono);font-size:.82rem;color:var(--green);margin:8px 0 12px">"That drawer phone? It has a job now."</p>
536+
<p>Old phone + charger + WiFi = a dedicated automation node. Run scheduled tasks: check app prices daily, screenshot competitor dashboards, send good-morning messages, monitor delivery status. Plug it in, forget about it. It works while you sleep.</p>
512537
</div>
513538
</div>
514539
</div>

0 commit comments

Comments
 (0)