核心功能与用法
computer-use-windows 是一款面向 Windows 平台的独立计算机操控技能,通过捆绑自包含的运行时和 MCP 服务器,实现了零依赖的桌面自动化能力。用户安装后,技能位于 ~/.codex/skills/computer-use-windows/project 目录,通过标准 npm 工作流(npm install && npm run build)构建,随后以 node dist/cli.js 启动。首次运行会自动初始化 Python 虚拟环境(.runtime/venv)并安装公开依赖,实现"开箱即用"的部署体验。
该技能的核心价值在于完全解耦:不依赖本地 Claude Desktop 的二进制文件、私有 .node 原生模块或提取的应用资源,仅使用公开可获取的依赖项。这种架构特别适合企业内网环境、CI/CD 流水线或需要隔离部署的场景。
显著优点
- 完全独立运行:自带 Python 运行时与 TypeScript MCP 服务器,无外置依赖
- 安全可控:使用公开依赖,无黑盒二进制,便于审计与合规
- Windows 原生深度集成:底层桌面控制后端针对 Windows 特定 API 优化
- MCP 层行为管控:当前版本
screenshotFiltering: none,动作拦截由 MCP 协议层处理,提供清晰的权限边界
潜在局限与风险
- 平台锁定:明确仅支持 Windows,无法跨平台迁移
- 版本 0.1.1 的验证局限:已在 macOS 完成静态代码检查(TypeScript 构建健康、项目完整性、Python 语法),但缺乏真实 Windows 环境的端到端运行时验证
- 系统级操作风险:桌面控制能力意味着可执行键盘输入、屏幕截取等敏感操作,需严格限制在"可信本地"(trusted-local)环境运行
适合人群
- 企业 IT 自动化运维团队
- 需要 Windows 专属 RPA(机器人流程自动化)场景的开发者
- 对 Claude Desktop 捆绑方案有合规顾虑、追求依赖透明的技术组织
- 希望在内网或容器化环境部署计算机操控能力的工程团队
安全建议
- 严格遵循"可信本地"原则,避免在共享或多用户环境部署
- 等待或补充真实 Windows 设备的端到端验证后再用于生产环境
- 关注 MCP 层的行为审计日志,确保动作拦截策略符合组织安全基线