Skip to main content
Glama

Related Servers

Alternatives to deskwright

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables an agent to see and operate a GNOME Wayland desktop like a human, including screenshots, mouse/keyboard control, accessibility tree access, OCR, clipboard, and audio listening.
      13
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables an AI agent to see and control a Linux desktop via Wayland/Hyprland, providing screenshots, structured desktop state, pointer/keyboard input, semantic window/workspace tools, and a policy engine for safe execution.
      Apache 2.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to inspect, automate, and test desktop GUI applications on Wayland through window/desktop streaming, semantic AT-SPI accessibility tree inspection, and boundary-clamped mouse, keyboard, drag, and scroll input injection. It also manages application process lifecycle, captures window frames, and registers Python GUI scripts as native Linux desktop launchers.
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables AI agents to automate and observe Linux desktop GUIs on KDE Plasma 6 Wayland through isolated virtual sessions or live desktop connections, providing 30 tools for input, clipboard, accessibility tree inspection, screenshots, and window management.
      2
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to automate Linux desktop GUI by launching and interacting with Wayland applications in isolated virtual KWin sessions, or connecting to live desktops for collaborative automation.
      66 PyPI
      51
      MIT

    TDQS

    A3.9/5.0

    Scored across 33 tools

    Disambiguation5/5

    Each tool targets a distinct mechanism or operation — pointer, AT-SPI, OCR, compositor, clipboard, video — and the descriptions explicitly steer between adjacent pairs (ui_find vs find_text, ui_set_text vs type_text, wait_for vs region_changed, screenshot vs zoom). The closest pair, screen_map vs window_at, is separated by one being a full snapshot with refs and the other a cheap single-point hit test.

    Naming Consistency4/5

    snake_case verb_noun dominates and prefix families are consistent (pointer_*, ui_*, clipboard_*). A handful of bare-noun tools (zoom, frames, journal, screenshot, screencast) and two odd formulations (window_at, region_changed) break the pattern but never obscure meaning.

    Tool Count3/5

    33 tools is heavy, but the domain — full Wayland desktop control across pointer, keyboard, AT-SPI, window management, video, OCR, clipboard, and diagnostics — is unusually broad, and nearly every tool maps to a distinct operation. It's more than a typical CRUD server needs, but the count is large without being bloated.

    Completeness5/5

    The full loop of see → decide → act → verify is covered: capture (screenshot, zoom, screencast, frames), locate (ui_find, find_text, screen_map), act (pointer/keyboard/widget tools), manage (launch_app, window_manage, activate_window), verify (assert_state, ui_read_text, clipboard_read), plus wait_for, region_changed, desktop_health, and journal. No dead ends or critical gaps for the stated purpose.

    Maintenance

    ActivityActive
    ResponsivenessUnresponsive