npx claudepluginhub alexgladkov/claude-in-mobileMobile device automation CLI for Android, iOS, Aurora OS, and Desktop platforms
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
MCP server for mobile and desktop automation — Android (via ADB), iOS Simulator (via simctl), Desktop (Compose Multiplatform), and Aurora OS (via audb). Like Claude in Chrome but for mobile devices and desktop apps.
Control your Android phone, emulator, iOS Simulator, Desktop applications, or Aurora OS device with natural language through Claude.
Using add-mcp — auto-detects installed clients:
npx add-mcp claude-in-mobile -y
Or target a specific client:
npx add-mcp claude-in-mobile -a claude-code -y
npx add-mcp claude-in-mobile -a opencode -y
npx add-mcp claude-in-mobile -a cursor -y
claude mcp add --transport stdio mobile -- npx -y claude-in-mobile
To add globally (available in all projects):
claude mcp add --scope user --transport stdio mobile -- npx -y claude-in-mobile
Use the interactive setup:
opencode mcp add
Or add manually to opencode.json (project root or ~/.config/opencode/opencode.json):
{
"mcp": {
"mobile": {
"type": "local",
"command": ["npx", "-y", "claude-in-mobile"],
"enabled": true
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"mobile": {
"command": "npx",
"args": ["-y", "claude-in-mobile"]
}
}
}
Print a config snippet for your client:
npx claude-in-mobile --init <client-name>
# Supported: opencode, cursor, claude-code
npx claude-in-mobile
git clone https://github.com/AlexGladkov/claude-in-mobile.git
cd claude-in-mobile
npm install
npm run build:all # Builds TypeScript + Desktop companion
Note: For Desktop support, you need to run
npm run build:desktop(orbuild:all) to compile the Desktop companion app.
After building from source, point your MCP client to the local dist/index.js instead of using npx:
{
"mcpServers": {
"mobile": {
"command": "node",
"args": ["/path/to/claude-in-mobile/dist/index.js"]
}
}
}
For OpenCode (opencode.json):
{
"mcp": {
"mobile": {
"type": "local",
"command": ["node", "/path/to/claude-in-mobile/dist/index.js"],
"enabled": true
}
}
}
Add to your Claude Code settings (~/.claude.json or project settings):
{
"mcpServers": {
"mobile": {
"command": "npx",
"args": ["-y", "claude-in-mobile"]
}
}
}
claude mcp add --transport stdio mobile -- cmd /c npx -y claude-in-mobile
npm install -g appium
appium driver install xcuitest
Or set WDA_PATH environment variable to custom WebDriverAgent locationcargo install audb-client)devel-su pkcon install python