lahfir

    lahfir/agent-desktop

    #305 this week

    Agent Desktop gives any agent reliable computer use on the desktop. Built with Rust, it sees any app's real UI structure through OS accessibility trees and operates it — refs stay stable and actions stay safe to retry, instead of guessing from pixels.

    ai-agents
    automation
    cli
    ios
    accessibility
    accessibility-api
    computer-use
    computer-use-agent
    computer-use-agents
    Rust
    Apache-2.0
    1.8K stars
    131 forks
    1.8K GitHub watchers
    Updated Oct 16, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    Ranks #305 of 2,845 repositories GStars tracks this week (top 11%).

    5 releases in the last 90 days, the latest 23 days ago, with 8 contributors on GitHub.

    Use Cases & Benefits

    • Provides reliable desktop automation by accessing and controlling app UIs through OS accessibility trees using stable references instead of pixel-based guessing.
    • Ensures safe, retryable UI actions with stable element references and headless semantic operations, improving automation reliability across any accessible app.
    • Use for automating complex workflows in macOS apps like Finder, Safari, or Slack with precise UI element control via accessibility APIs.
    • Use for integrating AI agents that observe, decide, and act on desktop applications by leveraging progressive skeleton traversal to minimize data overhead.
    • Use for driving Chromium-based apps with verified Chrome DevTools Protocol endpoints while maintaining native UI accessibility for menus and dialogs.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    agent-desktop gives any agent reliable computer use on the desktop. Built with Rust, it sees any app's real UI structure through OS accessibility trees and operates it — refs stay stable and actions stay safe to retry, instead of guessing from pixels.

    Excerpt from the lahfir/agent-desktop README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Sep 20: +37Sep 21: +29Sep 22: +131Sep 23: +95Sep 24: +54Sep 25: +12

    +507 stars over 28 days across 9 snapshot days; best day +131 on Sep 22.

    Forks

    131+45

    Open issues

    6-15

    Compared with peers in AI Agents

    Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth

    lahfir/agent-desktop compared with AI Agents repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    morluto/rea378.8K+249.0K756 days ago
    vxcontrol/pentagi32.3K+5.4K7519 days ago
    DietrichGebert/ponytail175.5K+5.3K758 days ago
    lexmount/moli20.5K+4.5K753 days ago
    hugohe3/ppt-master61.7K+3.8K755 days ago
    lahfir/agent-desktop1.8K+04023 days ago
    Category median61.7K+5.3K75—

    Discover Repositories

    Search across tracked repositories by name or description