Buddy Android — Communication skill for Claude Code
A floating chat bubble that lets Claude Code or Codex use your Android phone.
How to install Buddy Android
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ghorbelhamdi/buddy-android and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Buddy Android does
A floating chat bubble that lets Claude Code or Codex use your Android phone. Runs on your own subscription in Termux. No adb, no PC, no root.
Alternatives in Communication
- Lark Coding Agent Bridge — Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI 2.4k ★
- Agentrove — A self-hosted web and macOS desktop app for Claude Code and Codex, powered by ACP 270 ★
- Wechat Exporter — A Claude Code / Codex skill to export and decrypt WeChat (macOS) chat history into plaintext SQLite databases 208 ★
README
Buddy
**A floating chat bubble that lets Claude Code (or Codex) use your Android phone.**
Type a request into the bubble ("reply to Sam that I'm running late", "add a Nintendo Switch 2 to my Amazon cart") and Buddy reads the screen, taps, types and scrolls to get it done. It asks for your approval before anything that sends, posts, buys or deletes.
Buddy runs on **your own subscription**: [Claude Code](https://docs.claude.com/en/docs/claude-code) with your Claude plan, or OpenAI's Codex CLI with your ChatGPT plan, both running in [Termux](https://termux.dev) on the phone. The app has no API key, no server and no account of its own.
**[⬇ Download the APK](https://github.com/ghorbelhamdi/buddy-android/releases/latest/download/buddy.apk)** (Android 11+)
**Status: 1.0, early.** It works well day to day but still has rough edges. Tested on a OnePlus 12 (OxygenOS, Android 16); other Android 11+ phones should work, but may need battery settings adjusted.
Buddy is an independent project. It is not made by or affiliated with Anthropic or OpenAI.
Not another adb setup
Most "AI controls my phone" projects drive the phone over adb, which needs a computer or Wireless debugging that drops all the time. Buddy doesn't use adb at all:
- It's a normal Android app with an accessibility service, the same kind of permission screen readers use.
- No adb, no Wireless debugging, no PC, no root.
- Works without Wi-Fi and comes back on its own after a reboot.
How it works
Buddy app / bubble ──RUN_COMMAND──► Termux: buddy-run ──► claude -p or codex exec
▲ │
└──────────── streamed replies (POST /event) ◄──────────┤
▼
Buddy accessibility service ◄─── MCP over http://127.0.0.1:8765/mcp (phone tools)
- The accessibility service draws the bubble and runs a small local MCP server with the phone tools: `read_scree
Related Skills
Omarchy Quick Chat
Keyboard-first quick chat for Omarchy: summon your agent CLIs (Codex, Claude Code, OpenCode, Grok, Cursor, Pi)
Claudecode Discord
Control Claude Code from your phone — a multi-machine agent hub via Discord. No API key needed, runs on your C
Workoffdesk
Your Mac's Claude Code and Codex sessions, on your phone: chat, answer prompts, pick up where the terminal lef
Lets Social
把一篇文章轉成 Instagram、Facebook、Threads、Telegram 貼文,附可直接使用的產圖 prompt。Agent Skill for Claude Code and Codex. Agent S
Claude Heads
Floating chat heads on macOS for Claude Code instances
Lessie Skill
A Claude Code/Codex skill for searching, qualifying, and enriching people and companies. Supports candidate so
Related Agents
Mobile Dynamic Agent
Drive Frida (iOS+Android) and adb (Android) on operator's host. Bypass SSL pinning + root/JB detection, hook c
Android Mod
Use PROACTIVELY and automatically — do not wait to be asked — for Android rooting, debloat, flashing, and flee
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS