feat: add APK download links and launch banner across site, web, and README

This commit is contained in:
Sanju Sivalingam
2026-02-18 23:56:38 +05:30
parent a3a50539be
commit d35d685c3f
3 changed files with 34 additions and 10 deletions

View File

@@ -2,6 +2,8 @@
> an ai agent that controls your android phone. give it a goal in plain english — it figures out what to tap, type, and swipe.
**[Download Android APK (v0.3.1)](https://github.com/unitedbyai/droidclaw/releases/download/v0.3.1/app-debug.apk)** | **[Dashboard](https://app.droidclaw.ai)** | **[Discord](https://discord.gg/nRHKQ29j)**
i wanted to turn my old android devices into ai agents. after a few hours reverse engineering accessibility trees and playing with tailscale.. it worked.
think of it this way — a few years back, we could automate android with predefined flows. now imagine that automation layer has an llm brain. it can read any screen, understand what's happening, decide what to do, and execute. you don't need api's. you don't need to build integrations. just install your favourite apps and tell the agent what you want done.

View File

@@ -422,14 +422,17 @@
<!-- ─── hero ─── -->
<section class="hero">
<div class="wrap">
<div class="badge"><iconify-icon icon="ph:flask-duotone" width="14" height="14" style="color:var(--amber)"></iconify-icon> experimental</div>
<a href="https://app.droidclaw.ai" class="badge" style="text-decoration:none;cursor:pointer;transition:border-color .15s;"><iconify-icon icon="ph:rocket-launch-duotone" width="14" height="14" style="color:var(--green)"></iconify-icon> now live &mdash; sign up &amp; start controlling your device <iconify-icon icon="ph:arrow-right" width="12" height="12" style="color:var(--text-muted)"></iconify-icon></a>
<h1>turn old phones into<br><span class="glow">ai agents</span></h1>
<p class="subtitle">
give it a goal in plain english. it reads the screen, thinks about what to do,
taps and types via adb, and repeats until the job is done.
</p>
<div class="hero-actions">
<a href="#getting-started" class="btn-primary">
<a href="https://github.com/unitedbyai/droidclaw/releases/download/v0.3.1/app-debug.apk" class="btn-primary">
<iconify-icon icon="ph:android-logo-duotone" width="16" height="16"></iconify-icon> download apk
</a>
<a href="#getting-started" class="btn-secondary">
<iconify-icon icon="ph:rocket-launch-duotone" width="16" height="16"></iconify-icon> get started
</a>
<a href="https://github.com/unitedbyai/droidclaw" class="btn-secondary">
@@ -816,13 +819,23 @@ GROQ_API_KEY=gsk_your_key_here
</div>
<div class="stepper-step">
<span class="stepper-num">3</span>
<h3>install the android app</h3>
<p>download and install the companion app on your android device.</p>
<div style="margin-top: 12px;">
<a href="https://github.com/unitedbyai/droidclaw/releases/download/v0.3.1/app-debug.apk" class="btn-primary" style="display: inline-flex;">
<iconify-icon icon="ph:android-logo-duotone" width="16" height="16"></iconify-icon> download apk (v0.3.1)
</a>
</div>
</div>
<div class="stepper-step">
<span class="stepper-num">4</span>
<h3>connect your phone</h3>
<p>enable usb debugging in developer options, plug in via usb.</p>
<pre>adb devices # should show your device
cd droidclaw && bun run src/kernel.ts</pre>
</div>
<div class="stepper-step">
<span class="stepper-num">4</span>
<span class="stepper-num">5</span>
<h3>tune (optional)</h3>
<table>
<thead><tr><th>key</th><th>default</th><th>what</th></tr></thead>

View File

@@ -103,14 +103,23 @@
<p class="mt-1 text-sm text-neutral-400">
Install the Android app, paste your API key, and your device will appear here.
</p>
<div class="mt-4 flex flex-col items-center gap-3">
<a
href="https://github.com/unitedbyai/droidclaw/releases/download/v0.3.1/app-debug.apk"
class="inline-flex items-center gap-1.5 rounded-lg bg-neutral-900 px-4 py-2 text-sm font-medium text-white hover:bg-neutral-800"
>
<Icon icon="ph:android-logo-duotone" class="h-4 w-4" />
Download APK
</a>
<a
href="/dashboard/api-keys"
class="mt-4 inline-flex items-center gap-1.5 text-sm font-medium text-neutral-700 hover:text-neutral-900"
class="inline-flex items-center gap-1.5 text-sm font-medium text-neutral-500 hover:text-neutral-700"
>
<Icon icon="ph:key-duotone" class="h-4 w-4" />
Create an API key
</a>
</div>
</div>
{:else}
<div class="grid grid-cols-2 gap-6 sm:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5">
{#each devices as d (d.deviceId)}