Skip to content

Add handsets#207

Open
elliotgao2 wants to merge 1 commit into
e2b-dev:mainfrom
elliotgao2:add-handsets
Open

Add handsets#207
elliotgao2 wants to merge 1 commit into
e2b-dev:mainfrom
elliotgao2:add-handsets

Conversation

@elliotgao2
Copy link
Copy Markdown

Adds handsets — a high-performance Android control CLI used as a tool/SDK by LLM agents driving real Android apps.

Why it fits this list (SDKs/tools for agents, not agents themselves):

  • Purpose-built for agents. hs ui returns a verb-led table (one line per actionable node, with the suggested verb + selector + bounds) instead of raw XML accessibility dumps, so an LLM can read the screen and pick the next action with an order of magnitude less token usage than a uiautomator dump.
  • Sub-7ms wire latency. node_click performs AccessibilityNodeInfo.ACTION_CLICK, bypassing Android's InputDispatcher — p99 ~50ms vs 600ms+ for traditional gesture taps. Matters when an agent issues hundreds of actions per task.
  • Zero install on the device. One jar (~few hundred KB) runs under shell UID via app_process over adb forward. No root, no APK, no extra agent process inside the target app.
  • Cross-language. Rust core + pip install handsets Python bindings. Any language that can spawn a subprocess can drive it.
  • License: MIT. Docs at https://elliotgao2.github.io/handsets/.

Entry inserted alphabetically between Helicone and Langchain.

@cla-bot
Copy link
Copy Markdown

cla-bot Bot commented May 23, 2026

We require contributors to sign our Contributor License Agreement, and we don't have @elliotgao2 on file. You can sign our CLA at https://e2b.dev/docs/cla . Once you've signed, post a comment here that says '@cla-bot check'

@elliotgao2
Copy link
Copy Markdown
Author

@cla-bot check

@cla-bot cla-bot Bot added the cla-signed label May 24, 2026
@cla-bot
Copy link
Copy Markdown

cla-bot Bot commented May 24, 2026

The cla-bot has been summoned, and re-checked this pull request!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant