Skip to main content
Glama

Related Servers

Alternatives to Argent

Related Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to control iOS simulators through WebDriverAgent, supporting taps, swipes, typing, screenshots, recording, and app actions with a real-time dashboard for visual feedback.
    36
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to build, drive, and observe Android/KMM apps end-to-end through ADB and Gradle, with tools for UI automation, error capture, and testing.
    33
    42 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to automate mobile app testing and development for iOS and Android through natural language interactions. Supports intelligent element identification, session management, automated test generation, and comprehensive device interactions including clicks, swipes, screenshots, and app management.
    32
    10,465 npm
    498
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to automate Android and iOS devices, including emulators and physical devices, by capturing screenshots, reading UI accessibility trees, performing touch and text input, and managing app lifecycle and logs.
    MIT

TDQS

A4.1/5.0

Scored across 77 tools

Disambiguation4/5

Most tools have clearly distinct purposes and descriptions explicitly guide when to use each (e.g. describe vs native-describe-screen vs debugger-component-tree, gesture-swipe for iOS/Android vs gesture-scroll for Chromium, view-network-logs vs native-network-logs). However, the discovery/inspection layer has real overlap — five tree/hierarchy readers plus three describe-family tools — and the seven gesture tools (tap/swipe/scroll/drag/custom/pinch/rotate) require reading platform notes to pick correctly, creating occasional misselection risk.

Naming Consistency4/5

Agents benefit from consistent prefix namespacing across families (gesture-*, flow-*, debugger-*, native-*, react-profiler-*, profiler-*, chromium-*), which makes the set navigable. Still, the verb/noun ordering drifts (list-devices/launch-app vs boot-device/screen-recording-start vs stop-all-simulator-servers) and several bare single-word tools (button, keyboard, text, key, describe, shake, fold) break the pattern.

Tool Count2/5

At 77 tools this is far above any reasonable single-server surface, dwarfing the 3–15 sweet spot and even the 25+ 'too many' threshold. The domain genuinely spans several subsystems (device control, recording, network, JS/native debuggers, three profiler suites, flow authoring, self-update), but the profiler and query variants alone (react-profiler-*, native-profiler-*, profiler-cpu/commit/stack-query, profiler-load/combined-report) constitute an entire sub-suite that bloats the surface well past what the scope justifies.

Completeness5/5

Coverage is unusually thorough: boot/launch/restart/reinstall app lifecycle, permissions, full gesture and input surface, screenshot/recording/diff capture, accessibility and native view inspection, JS and native network capture, debugger and two profiler stacks with analysis and drill-down, flow record/replay, and explicit teardown plus self-update tools. Few obvious dead ends remain for the stated device-automation purpose.

Maintenance

ActivityActive
ResponsivenessWithin a week