I gave a language model hands inside Android — and it built me an app factory
说明与用途
LLM通过Termux在Android上获得终端访问权限,能够从提示到APK安装实现自动化应用开发。
问题
LLM assistants cannot act in the real world; they only produce text that a human must copy and paste.
结果
The system enables fully autonomous Android app development, from prompt to APK installation, using only a phone and an LLM.
工作流
- 1. User runs
vibe-run <project> "<task>" - 2. Script collects project files and builds a prompt with file contents
- 3. Prompt sent to DeepSeek via VibeService
/send - 4. Wait for response stabilization (hash unchanged)
- 5. Parse response and apply file changes
- 6. Build APK using aapt2 → javac → d8 → apksigner
- 7. If build fails, send error log back to model and retry up to 5 times
- 8. On success, install APK via
/install-apk
证据
Termux Assistant AI is an Android app that bridges a WebView with DeepSeek Chat and simultaneously gives the assistant direct shell access inside Termux via local HTTP servers.
The key insight: if I have Termux, I have a shell. And if a language model has a shell, it can run arbitrary commands, work with files, compile code, publish releases.
If build fails — sends error log back to the model and retries (up to 5 iterations)
- 记录日期: 2026-10-07T07:55:57.291Z