I built a self-hosted API server for Android automation using LLMs

Published 4 hours ago
Source: reddit.com

Wanted to automate my Android phone with natural language commands, so I built a Docker-based HTTP API server that wraps https://github.com/droidrun/droidrun.

What it does:

- Send a goal like "open WhatsApp and message Mom" via API

- Server queues the task and uses an LLM to figure out the steps

- Supports Claude, ChatGPT, Gemini, DeepSeek, and Ollama (local models)

Quick start:

docker run -d --name droidrun \

-p 8000:8000 \

-e DROIDRUN_SERVER_KEY="change-me" \

ghcr.io/8ff/droidrunnerd:latest

Then just POST your task:

curl -X POST http://localhost:8000/run \

-d '{"goal":"open settings and enable dark mode"}'

GitHub: https://github.com/8ff/droidrunnerd

Happy to answer questions!

submitted by /u/8ffChief
[link] [comments]

Categories

androiddev