{"repo":"YV17labs/GhostDesk","free":true,"listed":false,"github":"https://github.com/YV17labs/GhostDesk","clone":"git clone https://github.com/YV17labs/GhostDesk.git","description":"Give any AI agent a full desktop — it sees the screen, clicks, types, and runs apps like a human. Automate anything with a UI: browsers, legacy software, internal tools. No API needed. One Docker command.","language":"Python","stars":146,"topics":["ai-agent","mcp","mcp-server","agentic","automation","browser-automation","computer-use","docker","python","virtual-desktop"],"license":null,"category":"mcp-servers","readme_excerpt":"Give your AI agent eyes, hands, and a full Linux desktop. An MCP server that lets LLM agents see the screen, move the mouse, type on the keyboard, launch apps, and run shell commands — all inside a sandboxed virtual desktop. If a human can do it on a desktop, your agent can too. Your browser does not support the video tag. GhostDesk demo — from a single prompt ( \"open the browser, go to Google News, and tell me the latest headlines in the Technology section\" ), the agent launches Firefox, navigates to Google News, switches to the Technology section, and reports the latest stories back. --- Table of contents - Why GhostDesk? - How it works - Quick start - Secure local run (TLS + auth) - Tools - Model requirements - From one agent to a workforce - Configuration - Security - Troubleshooting - Custom image - License --- Why GhostDesk? Browser automation tools (Playwright, Puppeteer, Selenium…) were built for human test engineers driving a browser with selectors. They do one thing, and they do it well — inside the browser. GhostDesk is built from the other end: for AI agents , driving everything a desktop runs . Browsers, native apps, IDEs, terminals, office suites, legacy software, internal tools. If it renders pixels on screen, your agent can see it and use it — in one conversation, across many applications, without a line of glue code. You don't write selectors. You write a prompt: \"Open the CRM, export last month's leads as CSV, open LibreOffice Calc, build a pivot table, scre","default_branch":null,"files":null,"tree":[],"storefront":"/r/YV17labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YV17labs/GhostDesk/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."}