tapilot-ai/tapilot
v0.6.15MIT
Control a paired Android phone over Wi-Fi with a cross-agent CLI and skill; MCP supplies the embedded preview panel.
commands
- node
scripts
- tapilot
- scripts/tapilot.mjs
plugin.json
- name
- tapilot
- version
- 0.6.15
- description
- Control a paired Android phone over Wi-Fi with a cross-agent CLI and skill; MCP supplies the embedded preview panel.
- author
- quanru
- license
- MIT
- extensions
- com.openai
mcp.json
- tapilotstdionode ${PLUGIN_ROOT}/server/index.mjs
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "tapilot",
"version": "0.6.15",
"description": "Control a paired Android phone over Wi-Fi with a cross-agent CLI and skill; MCP supplies the embedded preview panel.",
"author": {
"name": "quanru"
},
"license": "MIT",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Tapilot",
"shortDescription": "Control Android over Wi-Fi",
"category": "Productivity",
"defaultPrompt": [
"打开 Tapilot 手机面板。",
"Help me pair my Android phone over Wi-Fi and verify its screen.",
"Open Settings on my paired phone and verify the result with a Midscene report."
],
"longDescription": "Control your paired Android phone over Wi-Fi with Midscene screenshot-based automation. View its live screen, tap, swipe and enter text, then inspect the result in an HTML execution report. The chat host chooses explicit actions in the default steps mode. Optional Midscene AI requires separate consent and OpenAI authorization. Requires Tapilot on an unlocked Android phone, accessibility and wireless control enabled, a compatible desktop host and Node.js 22.19 or newer. No USB is required for wireless control. This is a local desktop plugin, not a cloud phone service.",
"developerName": "quanru",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"capabilities": [
"Android screenshot-based control",
"Live phone preview",
"Midscene execution reports"
]
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- tapilot.mjs
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai