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 31, 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
Mano-P: Open-source GUI-VLA agent for edge devices. #1 on OSWorld (specialized, 58.2%). Runs locally on Apple M4 Mac mini/MacBook — no data leaves your device.Mano-P 是一个开源 GUI-VLA 项目,支持在 Mac mini/MacBook 上或通过算力棒本地运行推理,实现纯视觉驱动的跨平台 GUI 自动化操作。数据完全本地处理,支持复杂多步骤任务规划与执行。
8 key macro pad with 3.5 inch LCD Screen
Documentation and example scripts for SeeShell Automation
Awesome code snippets for the Hammerspoon Desktop Automation Utility
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.
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."