Desktop Controller Skill — Testing skill for Claude Code
AI Computer Use for Claude Code — The open-source alternative to OpenAI Codex's playwright-interactive.
How to install Desktop Controller Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open 24kchengYe/desktop-controller-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Desktop Controller Skill does
AI Computer Use for Claude Code — The open-source alternative to OpenAI Codex's playwright-interactive. Dual-engine: Win32 API + Playwright. Control WeChat, DingTalk, Feishu, QQ, Slack, Teams, and any web/Electron app. Automated QA, viewport testing, visual feedback loops.
Alternatives in Testing
- Spec Driven Develop — Spec-driven development workflow for AI coding agents: architecture-first planning, task decomposition, GitHub 975 ★
- Mda — MDA Open Spec — a Markdown superset for agent-facing documents 615 ★
- Design QA — Visual QA on an HTML/CSS implementation — checks responsive behavior at mobile/tablet/desktop, design token co 309 ★
README
\
Desktop Controller — AI Computer Use for Claude Code
**The open-source alternative to OpenAI Codex's computer use.** Control any Windows app — native desktop, web, and Electron — with a single AI skill. Like [OpenAI's playwright-interactive](https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive), but with **native Win32 desktop app support** that Codex can't do.
[](https://opensource.org/licenses/MIT)
**What GPT-5.4 does in the cloud, this skill does locally.** OpenAI's GPT-5.4 introduced "computer use" — the ability to control computers via Playwright and mouse/keyboard commands. Their `playwright-interactive` Codex skill enables visual debugging of web and Electron apps. **We go further**: our dual-engine approach adds **native Windows desktop automation** (Win32 API) alongside Playwright, letting you control apps like WeChat, DingTalk, and QQ that browser-based solutions simply can't reach.
Why This Exists
| OpenAI Codex | Claude Code + This Skill | |
|---|---|---|
| Web/Electron apps | Playwright | Playwright |
| Native desktop apps | Not possible | Win32 API |
| Chat apps (WeChat, DingTalk, QQ) | Not possible | Full support |
| Visual feedback | js_repl screenshots | Screenshots + Claude Vision |
| QA workflow | Manual checklist | Automated QA checklist |
| Viewport testing | Manual | Device presets (iPhone, iPad, Pixel...) |
| DOM inspection | Via DevTools | Built-in inspector |
| Platform | Cloud only | Local (your machine) |
| Cost | Codex subscription | Free & open source |
Demo
$ python scripts/desktop_control.py list-apps
Supported applications:
weixin WeChat process=Weixin mode=win32 search=Ctrl+F
wxwork WeCom (企业微信) process=WXWork
Related Skills
Ace Step Deck
🎛️ AceDeck — desktop app & GUI for ACE-Step 1.5 AI music generation on Windows: one-click install, generation
AI Gateway Testkit
Open-source conformance and regression testkit for Anthropic- and OpenAI-compatible AI gateways, with stable t
Se Agent Control Binding God
agent control / binding: sets engine.binding to god. Where the session takes its work from. The chapter The en
Se Agent Control Binding Queue
agent control / binding: sets engine.binding to queue. Where the session takes its work from. The chapter The
Testany Agent Skills
Open-source agent skills by Testany: engineering, prompts, content, testing, and SkillDock for visual Codex sk
Heal Playwright Tracer
Open-source statement-level Playwright tracer, purpose-built for AI agents. Analyzes test runs with increased
Related Agents
Engineering Feishu Integration Developer
Full-stack integration expert specializing in the Feishu (Lark) Open Platform — proficient in Feishu bots, min
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS