Ask in plain words
Say what you want the way you would tell a friend. Drop in a screenshot, a file or a voice note if that is easier.
Make a snake game I can play on my phone
Polariton is an AI coding agent for Android. It builds apps, sites and scripts on your phone, and does tasks for you, with your own AI tokens. Everything runs on the phone, where you can watch it.
7-day free trial, no credit card. Sign in with Google. Android 8 or newer, sideloaded APK.
Make an app, a site or a script. It runs on this phone.
The work stays on screen: a road of steps, a diff for every change, and the app it is testing. The little one hops along as each step finishes.
Say what you want the way you would tell a friend. Drop in a screenshot, a file or a voice note if that is easier.
Make a snake game I can play on my phone
The plan becomes the road. Each item is a stop, so you always know where it is and what comes next.
Read exactly what changed in each file. Accept it, ask for a fix, or step back to any earlier point.
App.tsx - const speed = 200; + const speed = Math.max(80, 200 - score * 6); + useSwipe(dir => setHeading(dir));
With Shizuku, the agent opens your app in Expo Go, takes a screenshot, reads the screen and the logs, and taps through it after every edit.
screenshot 1080 × 2400, board visible ui_tree Score: 0, Restart button found tap swipe right, snake turned logcat no errors
It runs on the phone in your hand. Keep chatting to change it, or switch on Show code and edit it yourself.
Expo apps with a live preview, full-stack sites on localhost and Python scripts, each in its own folder. No laptop. Flip one switch to see the code behind the result.
export default function App() { const [snake, setSnake] = useState(START); const speed = Math.max(80, 200 - score * 6); useSwipe(dir => setHeading(dir)); useInterval(step, speed); return <Board snake={snake} food={food} />; }
› npx expo start Metro waiting on exp://127.0.0.1:8081
Metro runs on the phone and your app opens in Expo Go. No APK build, no laptop.
Full-stack sites served on localhost, with a built-in browser to try them.
Run a script with one tap and read its output right next to the chat.
It works on the web, in your files and on your phone, once or on a schedule. It shows you the screen it controls and stops to ask before anything that matters.
The Assistant wants to visit a site it has not used before.
Nothing happens until you choose.
Bring your own API keys. Point Polariton at the provider you already pay for, or run your own model router on the phone. Pick the coding agent you like.
ANTHROPIC_BASE_URL=http://127.0.0.1:20128
Linux on Android, without root: a Debian arm64 userland runs in the app through proot. No root, no cloud machine, and your files never leave the phone.
polariton:~/snake$ uname -m aarch64 polariton:~/snake$ node -v && python3 -V v22.12.0 Python 3.12.8 polariton:~/snake$ cat assets/board.png | wc -c 48213Drag a file from the panel into the terminal or the prompt
One folder per conversationEvery chat, task and build keeps its own files, so nothing gets mixed up.
Native, not a web pageThe editor, terminal and file panel are Android views made for thumbs.
Works while you sleepLong jobs keep going in a foreground service and report back when done.
The short version of what people ask before they install.
Yes. Polariton runs Metro on the phone and opens your Expo app in Expo Go, so there is no laptop and no APK build. It also builds full-stack websites on localhost and Python scripts.
OpenCode is the default agent. Claude Code and Codex are optional. All of them talk to your own provider through 9router, an open-source AI gateway that runs on the phone, so you bring your own API keys.
No. Polariton runs a Debian arm64 Linux userland inside the app through proot. No root and no cloud machine. You need Android 8 or newer.
Polariton starts with a 7-day free trial. No credit card is needed; you sign in with Google. You pay your AI provider directly for the tokens you use.
Not yet. Polariton is in internal testing and is installed by sideloading the APK while signing and verification are finished.
Your projects and files stay on the phone. Only the prompts and code context the agent sends go to the AI provider you chose.