[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81250":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":13,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":35,"discoverSource":36},81250,"windows-computer-use","cgissing\u002Fwindows-computer-use","cgissing","让 Agent 操控 Windows 桌面软件","",null,"JavaScript",25,2,21,0,5,1.43,"MIT License",false,"main",true,[23,24,25,26,27,28,29,30,31],"accessibility","agent-tools","codex","computer-use","desktop-automation","mcp","ui-automation","windows","windows-automation","2026-06-12 02:04:12","# Windows Computer Use\n\nLanguage: English | [简体中文](.\u002FREADME.zh-CN.md)\n\nControl Windows desktop apps with Codex and other MCP agents via UI Automation,\nscreenshots, and keyboard\u002Fmouse input.\n\nWindows Computer Use is a local Windows desktop automation plugin for Codex and\nother MCP-capable agent clients. It exposes a stdio MCP server that can inspect\nand operate Windows GUI applications.\n\nUse it when an agent needs to work with a real Windows desktop app, such as a\nsettings dialog, installer, legacy Win32 app, WPF\u002FWinForms app, or another GUI\nworkflow that does not have a better structured API.\n\n## Requirements\n\n- Windows desktop session.\n- Node.js 18 or newer.\n- Windows PowerShell 5.1.\n\nThe MCP server has no npm install step.\n\n## Installation\n\n### 1. Agent Prompt (Recommended)\n\nIf you are already using an agent on a Windows machine, give it this prompt and\nlet it install and verify the plugin for you:\n\n```text\nInstall Windows Computer Use from https:\u002F\u002Fgithub.com\u002Fcgissing\u002Fwindows-computer-use on this Windows machine.\n\nIf Codex CLI is available, install it as a Codex plugin:\n1. Clone the repository.\n2. From the repository root, run:\n   codex plugin marketplace add .\n   codex plugin add windows-computer-use@computeruse-workspace\n3. Verify:\n   codex plugin list --marketplace computeruse-workspace\n   codex mcp list\n\nIf this is not a Codex environment, configure it as a stdio MCP server with:\nnode \u003Crepo>\\plugins\\windows-computer-use\\mcp\\server.mjs\n\nRun:\nnode \u003Crepo>\\plugins\\windows-computer-use\\scripts\\verify-plugin.mjs\n\nReport the exact files or client settings you changed, and include the final\nverification output.\n```\n\n### 2. Codex Plugin\n\nClone this repository, then add the repository root as a Codex plugin\nmarketplace:\n\n```powershell\ngit clone https:\u002F\u002Fgithub.com\u002Fcgissing\u002Fwindows-computer-use.git\ncd windows-computer-use\ncodex plugin marketplace add .\ncodex plugin add windows-computer-use@computeruse-workspace\n```\n\nCheck that Codex sees the plugin and its MCP server:\n\n```powershell\ncodex plugin list --marketplace computeruse-workspace\ncodex mcp list\n```\n\nThe plugin entry is defined by:\n\n```text\n.agents\u002Fplugins\u002Fmarketplace.json\nplugins\u002Fwindows-computer-use\u002F.codex-plugin\u002Fplugin.json\nplugins\u002Fwindows-computer-use\u002F.mcp.json\n```\n\nDepending on the Codex app version, start a new thread or restart Codex after\ninstalling so the MCP tools are loaded into new sessions.\n\n### 3. MCP Server\n\nThis is the most widely compatible option. Any MCP-capable agent client can run\nthe same server as a stdio MCP server. Use an absolute path to `mcp\u002Fserver.mjs`\nin the plugin directory:\n\n```json\n{\n  \"mcpServers\": {\n    \"windows-computer-use\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"D:\\\\path\\\\to\\\\windows-computer-use\\\\plugins\\\\windows-computer-use\\\\mcp\\\\server.mjs\"\n      ],\n      \"env\": {\n        \"WINDOWS_COMPUTER_USE_SCOPE\": \"active_window\"\n      }\n    }\n  }\n}\n```\n\nIf your MCP client supports a working-directory field, this equivalent form is\nalso valid:\n\n```json\n{\n  \"mcpServers\": {\n    \"windows-computer-use\": {\n      \"command\": \"node\",\n      \"args\": [\n        \".\\\\mcp\\\\server.mjs\"\n      ],\n      \"cwd\": \"D:\\\\path\\\\to\\\\windows-computer-use\\\\plugins\\\\windows-computer-use\",\n      \"env\": {\n        \"WINDOWS_COMPUTER_USE_SCOPE\": \"active_window\"\n      }\n    }\n  }\n}\n```\n\nYou can smoke-test the server from the repository root:\n\n```powershell\nnode .\\plugins\\windows-computer-use\\scripts\\verify-plugin.mjs\nnode .\\plugins\\windows-computer-use\\mcp\\server.mjs --self-test\n```\n\n## Exposed MCP Tools\n\nObservation:\n\n- `windows_computer_use_health`\n- `windows_computer_use_snapshot`\n- `windows_computer_use_accessibility_tree`\n- `windows_computer_use_list_windows`\n- `windows_computer_use_find`\n- `windows_computer_use_element_info`\n- `windows_computer_use_activate_window`\n\nPointer actions:\n\n- `windows_computer_use_move`\n- `windows_computer_use_click`\n- `windows_computer_use_double_click`\n- `windows_computer_use_drag`\n- `windows_computer_use_scroll`\n\nKeyboard and text:\n\n- `windows_computer_use_type_text`\n- `windows_computer_use_keypress`\n\nStructured UI Automation actions:\n\n- `windows_computer_use_focus`\n- `windows_computer_use_invoke`\n- `windows_computer_use_set_value`\n\nTiming:\n\n- `windows_computer_use_wait`\n\nFull tool details are in\n[`plugins\u002Fwindows-computer-use\u002Fdocs\u002Fwiki\u002Fmcp-tools.md`](.\u002Fplugins\u002Fwindows-computer-use\u002Fdocs\u002Fwiki\u002Fmcp-tools.md).\n\n## Friendly Links\n\n- [linux.do](https:\u002F\u002Flinux.do\u002F)\n","Windows Computer Use 是一个允许Agent通过UI自动化、屏幕截图以及键盘\u002F鼠标输入来控制Windows桌面应用程序的工具。它作为Codex及其他支持MCP协议的代理客户端的一个本地Windows桌面自动化插件，提供了一个可以通过标准输入输出访问的MCP服务器，能够检查并操作Windows GUI应用程序。该项目使用JavaScript编写，并且基于MIT许可证开放源代码。适用于需要与真实的Windows桌面应用（如设置对话框、安装程序或旧版Win32应用等）交互但缺乏更结构化API接口的情况。对于希望利用自动化技术提升工作效率或测试流程自动化的开发者而言，这是一个非常实用的选择。","2026-06-11 04:04:03","CREATED_QUERY"]