Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can control full desktops (macOS, Linux, Windows).
-
Updated
Mar 25, 2026 - Python
Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can control full desktops (macOS, Linux, Windows).
Bytebot is a self-hosted AI desktop agent that automates computer tasks through natural language commands, operating within a containerized Linux desktop environment.
AutoKey, a desktop automation utility for Linux and X11.
AI-powered Smart Robotic Process Automation 🤖
Native UI testing / controlling with node
Desktop Automation Framework. Drive your mouse and keyboard with an easy to use language.
🚀 Cross-platform desktop automation module for Deno.
An easy-to-use fishing bot for games with wow-like fishing logic.
C# script editor and automation library for Windows
One-stop automation system for Linux
An innovative desktop manager for macOS
AI controls your OS. OS AI Computer Use, OS and API agnostic. For now on OpenAI and Anthropic API. Desktop app ready.
If it's on the screen, it's an API. Control any desktop app via REST + MCP. Rust.
Complete documentation for Claude Cowork - 43 workflows, 70 prompts for knowledge workers and small businesses
8 key macro pad with 3.5 inch LCD Screen
Documentation and example scripts for SeeShell Automation
Control your Mac with natural language by converting intent into executable action sequences, with planning, retries, and verifiable outcomes—plus step-by-step logs and visual checkpoints.
Awesome code snippets for the Hammerspoon Desktop Automation Utility
Desktop scripting with Node.js based on IronAHK ⌨🖱🔥
Native desktop automation CLI for AI agents. Control any application through OS accessibility trees with structured JSON output and deterministic element refs.
Add a description, image, and links to the desktop-automation topic page so that developers can more easily learn about it.
To associate your repository with the desktop-automation topic, visit your repo's landing page and select "manage topics."