{"slug": "buddy-let-claude-code-codex-and-other-ai-agents-use-your-android-phone", "title": "\"Buddy: let Claude Code, Codex and other AI agents use your Android phone", "summary": "A developer released Buddy, a free, open-source Android app that runs AI coding agents such as Claude Code, Codex, OpenCode, Antigravity and Grok directly on a phone inside an embedded Linux environment, with no PC, adb or root required. The app lets agents read the screen and tap and type through other apps to complete tasks like replying to messages or adding items to a cart, while enforcing an approval step before anything is sent, posted, bought or deleted and pausing when the user touches the screen. Buddy is distributed as an APK via GitHub rather than Google Play, which the developer says does not allow apps that use accessibility to act on their own, and supports Android 11+ on 64-bit phones in 17 languages.", "body_md": "Buddy is a free, open-source Android app that lets AI agents use your phone for you. You type or say what you want in a chat bubble, and the agent reads the screen, taps and types through your apps until it's done.\n\nWhat you can ask\n\n\"Reply to Sarah that I'll be 10 minutes late.\"\n\n\"Add milk and eggs to my Amazon cart.\"\n\n\"What did I miss? Summarize my notifications.\"\n\n\"Every morning at 8, check the price of this flight and tell me if it drops.\"\n\n\"Remind me at 6 to call mom.\"\n\nPick your agent\n\nBuddy runs Claude Code, Codex, OpenCode, Antigravity or Grok right on the phone, in a small Linux inside the app. No PC, no adb, no root.\n\nUse the plan you already have (Claude, ChatGPT, Google), an API key (DeepSeek, OpenRouter and others), or OpenCode's free models with no account at all. API keys stay in the app: the agents never see them.\n\nYou stay in control\n\nIt asks first. Before anything is sent, posted, bought or deleted, Buddy shows you exactly what's about to happen, and waits for Approve, Change or Deny. The app enforces this, not the AI.\n\nYou can take over anytime. Touch the screen and the agent pauses.\n\nPer-app rules. Trust some apps, keep others on a hard limit (money and messaging apps start there).\n\nSee what it did. Every step shows in the chat, with \"View steps\" for a picture of each action.\n\nMore\n\nVoice input and live voice conversations\n\nNotification rules: let an agent answer certain messages for you, with your OK\n\nScheduled tasks and reminders\n\nSkills (the same SKILL.md format as Claude and ChatGPT)\n\nA background browser for web tasks, without taking over your screen\n\nIn 17 languages\n\nTry it\n\nGitHub (APK download): [https://github.com/ghorbelhamdi/buddy-android](https://github.com/ghorbelhamdi/buddy-android)\n\nWebsite: [https://ghorbelhamdi.github.io/buddy-android/](https://ghorbelhamdi.github.io/buddy-android/)\n\nAndroid 11+, 64-bit phone. It's not on Google Play: Play doesn't allow apps that use accessibility to act on their own. The APK is built from the public code by GitHub Actions, and Buddy updates itself.\n\nI'd love to hear what you'd ask it to do, and where it gets stuck.", "url": "https://wpnews.pro/news/buddy-let-claude-code-codex-and-other-ai-agents-use-your-android-phone", "canonical_source": "https://dev.to/ghorbelhamdi/buddy-let-claude-code-codex-and-other-ai-agents-use-your-android-phone-1g4", "published_at": "2026-10-31 23:43:29+00:00", "updated_at": "2026-10-31 23:51:55.578365+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-products"], "entities": ["Buddy", "Claude Code", "Codex", "OpenCode", "Antigravity", "Grok", "GitHub", "Google Play"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/buddy-let-claude-code-codex-and-other-ai-agents-use-your-android-phone", "markdown": "https://wpnews.pro/news/buddy-let-claude-code-codex-and-other-ai-agents-use-your-android-phone.md", "text": "https://wpnews.pro/news/buddy-let-claude-code-codex-and-other-ai-agents-use-your-android-phone.txt", "jsonld": "https://wpnews.pro/news/buddy-let-claude-code-codex-and-other-ai-agents-use-your-android-phone.jsonld"}}