io.github.ObscuritySRL/bun-uiaweb-automation

bun-uia

Verified · yesterday

Playwright for the Windows desktop, from Bun — drive native GUIs via UI Automation + MCP.

Install

claude mcp add bun-uia -- npx -y [email protected]

Requires: BUN_UIA_PROFILE, BUN_UIA_OS, BUN_UIA_ALLOW, BUN_UIA_DENY, BUN_UIA_CURSOR, BUN_UIA_FS_ROOT

Our take

Playwright-style automation for native Windows apps: your agent drives real GUIs through the UI Automation tree (find by name, invoke, type, assert) with screen capture and image matching, all via Bun FFI with zero native build steps. Security design is unusually thoughtful — capability profiles (readonly/safe/full), allow/deny lists, and a sandboxed fs root — which matters because 'full' grants input, OS, and filesystem control. Caveats: Windows plus Bun only, and the registry's declared subfolder (packages/bun-uia) doesn't actually exist in the public monorepo, so the MCP wrapper's source is effectively npm-only.

reviewed by hand · 2026-07-05

Something wrong or dead here? Report it

Verification record

last verified
yesterday
github stars
16
last commit
10 days ago
archived
no
downloads / wk
204
latest version
1.9.1
in registry since
2026-06-18

github.com/ObscuritySRL/bun-win32