{"repo":"vitalops/opendesk","free":true,"listed":false,"github":"https://github.com/vitalops/opendesk","clone":"git clone https://github.com/vitalops/opendesk.git","description":"Control 1 or more machines using computer use tools that integrates with your agents","language":"Python","stars":85,"topics":["claude-code","computer-use","desktop-control","mcp","agents","agi","automation","cursor","desktop-automation","hacktoberfest"],"license":"MIT","category":"ai-agents","readme_excerpt":"opendesk Give any AI agent eyes and hands on your desktop. Opendesk is a computer use framework that lets AI agents navigate your computer just like a human would — screenshots, mouse, keyboard, UI interaction, OCR, workflow recording, scheduling, and remote machine control. macOS · Linux · Windows --- https://github.com/user-attachments/assets/5a6fab31-9f53-4ddb-9efb-17f0afe97844 Single Machine Demo Screenshot, click, type, navigate — all from natural language. https://github.com/user-attachments/assets/629cf31b-12ab-4913-bc03-963f1cfbd682 Control Multiple Machines Drive remote desktops over encrypted WebSocket — same tools, same agent. https://github.com/user-attachments/assets/659c9e30-e8f6-4a5a-ab81-0fa7ccaf8fb8 UI Testing Test a full web app — navigate, create, verify — with zero selectors. --- SDKs Language Location Package Install ---------- ---------- --------- --------- Python python/ opendesk (PyPI) pip install 'opendesk[core,mcp]' JavaScript / TypeScript js/ @vitalops/opendesk-sdk (npm) npm install @vitalops/opendesk-sdk More SDKs can be added to this repo following the same pattern. --- MCP install opendesk works as an MCP server with any MCP-compatible client — Claude Code, Claude Desktop, Cursor, Windsurf, Continue, or any custom tool. Python Requires Python 3.10+ JavaScript / TypeScript Other MCP clients (Cursor, Windsurf, Continue, custom) Point your client at the opendesk-mcp binary: For JS: Once connected, try: --- SDK usage Use opendesk programmatically in ","default_branch":null,"files":null,"tree":[],"storefront":"/r/vitalops","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vitalops/opendesk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}