DriftWest · start here

Set it up once.
Then just talk.

About twenty minutes of setup, one time. After that you build Android apps by talking to your phone, from anywhere, forever. Here is the whole truth about what it takes — nothing skipped, nothing softened.

What you need

  • An Android phone. Android 8 or newer. This is the part you'll actually use.
  • A computer that stays on. Windows, Mac or Linux — an old laptop in a closet is perfect. This is the engine. You set it up once and then never touch it again.
  • A Claude subscription or API key. Around $20/month, paid to Anthropic — not to us. We never see it, never touch it, and never bill you.
  • Twenty minutes and a bit of patience. Step 2 is the fiddly one. Everything after it is easy.
Straight up: yes, you need a computer. The phone is the interface, not the factory — a real Android app has to be compiled somewhere. What you get in exchange is that the whole thing is yours: your computer, your Claude account, your code, your apps. Nothing runs on our machine, so nothing we do can ever take it away from you.

The setup

1
Put Claude Code on the computer
~5 min

This is the thing that actually writes your apps. Open a terminal on the computer and paste one line.

Mac / Linux
curl -fsSL https://claude.ai/install.sh | bash
Windows (PowerShell)
irm https://claude.ai/install.ps1 | iex

Then run claude once and sign in to your Claude account when it asks. Type /exit when it's done. That's it — it's installed and logged in.

2
Let your phone reach the computer
~8 min

Your phone talks to the computer over SSH. It's already built into every operating system — you just have to switch it on.

Linux
sudo apt install -y openssh-server && sudo systemctl enable --now ssh
Mac

System Settings → General → Sharing → turn on Remote Login.

Windows (PowerShell as Administrator)
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 Start-Service sshd Set-Service -Name sshd -StartupType Automatic
If your phone and computer are on the same wi-fi, you're done. To build from anywhere — the coffee shop, the truck — you'd need to open port 22 through your router or run something like Tailscale on both devices. Tailscale is the easy answer and it's free for personal use.
3
Get the computer's address and username
~1 min

Two facts you'll type into the phone once.

Linux
hostname -I | awk '{print $1}'; whoami
Mac
ipconfig getifaddr en0; whoami
Windows (PowerShell)
(Get-NetIPAddress -AddressFamily IPv4 | Where-Object {$_.PrefixOrigin -ne 'WellKnown'}).IPAddress; $env:USERNAME

Write down the address (something like 192.168.0.100) and the username. You'll also need that computer's login password.

4
Install Sparky on your phone
~3 min

One file. Open this page on your phone and tap:

⬇  Download Sparky (Android)

Android will warn you that it's from an unknown source. That's expected — it's not from the Play Store, it's from a farm in Alberta. Tap allow from this source, then install.

The app is an SSH terminal with Claude wired into it. It has no account, no telemetry and no server of ours to phone home to. It talks to your computer and nothing else.
5
Connect, and say hello
~2 min

Open Sparky. Put in the four things from step 3:

  • Host — the address, e.g. 192.168.0.100
  • Port22
  • Username — your computer login name
  • Password — your computer login password

Tap connect. When it comes back, type hello. If something answers, you're finished — the hard part is behind you.

Now build something

Don't start with your masterpiece. Start with something small so you can watch the whole loop happen once:

build me a tip calculator that splits the bill between people

It'll write the code, compile it, and hand back a green Install button. Tap it. The app is on your phone. It's yours — you can ask for changes and get a new one in a minute.

Then try the real one. "A chore chart for my kids." "A logger for my truck's fuel." "Something that tracks when I water the plants." Plain words work. You do not have to sound technical.

First build takes longer — the computer has to download the Android build tools once. Later ones are quick.

When it goes wrong

The app can't connect

Nine times out of ten it's one of three things: the phone is on mobile data instead of the wi-fi, the computer went to sleep, or the address changed. Check wi-fi first. Then wake the computer and re-run step 3 — home routers hand out new addresses periodically. To stop that, set a static IP or a DHCP reservation in your router, or use Tailscale.

It connects, but nothing answers when I type

Claude Code isn't installed for that user, or isn't logged in. SSH into the computer (or just sit at it), run claude, and make sure it starts and is signed in. If claude says "command not found" over SSH but works when you're sat at the machine, your shell profile isn't loading — add its folder to your PATH in ~/.bashrc.

Android blocked the install

Settings → Apps → Special access → Install unknown apps → pick your browser → allow. Then tap the downloaded file again.

It said I'm out of usage

That's your Claude plan's limit, not ours. It resets on a timer, and Sparky can wait for the reset and carry on where it stopped, or switch to a second Claude account if you have one. Nothing is lost.

The app it built doesn't work properly

Tell it what's wrong, in the same words you'd use to a person — "the buttons are too small", "it crashes when I hit save". It rebuilds. That back-and-forth is the tool; the first version being imperfect is normal, not a failure.

Is any of this sending my stuff to you?

No. The app talks to your computer over SSH and to nothing of ours. Your prompts go to Anthropic under your own account, exactly as if you were typing at the computer yourself. We have your email address if you joined the waitlist, and that's the entire extent of it. See the Privacy Policy.

Before you get annoyed at me

Things that are true

  • The apps are real, compiled, installable Android apps, and you own the source.
  • AI-written code has bugs. Look at what it makes before you trust it with anything that matters, and don't hand a stranger an app you haven't read.
  • There is no support. This is a tool from a farm in Alberta, built by one person and an AI. No SLA, no phone number, no promises. If this page didn't solve it, I might not either.
  • Nothing of yours runs on my machine, which also means I can't fix your machine. That trade is the entire point.
  • It might just not work on your setup. If it doesn't after an honest go, uninstall it and get on with your day — you'll be out an evening, nothing more.

Stuck on something this page should have covered? Send a note. No promises on when it gets read, but the page does get better because of them.