# browser-harness-js

The thinnest possible bridge from the LLM to Chrome. No harness, no recipes, no rails — just every CDP method as a typed JS call. One persistent WebSocket, 56 domains, 652 typed wrappers, zero wrapping of what Chrome already does. The protocol is the API.

- Tier: Indexed (plain plugin)
- Category: Automation
- Page: https://www.flowy.sh/listings/browser-use-browser-harness-js
- Source: https://github.com/browser-use/browser-harness-js
- Price: free and open source

## Summary
browser-harness-js is a Claude Code plugin with 1 hand-picked skill for automation work, indexed on Flowy. Install it with the command on its page. It includes browser-harness-js. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.

## Install (Claude Code)
```
npx -y skills add browser-use/browser-harness-js --agent claude-code
```

## Skills
- browser-harness-js

## FAQ

### What is browser-harness-js?
The thinnest possible bridge from the LLM to Chrome. No harness, no recipes, no rails — just every CDP method as a typed JS call. One persistent WebSocket, 56 domains, 652 typed wrappers, zero wrapping of what Chrome already does. The protocol is the API.

### How do I install browser-harness-js?
Run these in Claude Code: npx -y skills add browser-use/browser-harness-js --agent claude-code. Then prompt normally.

### Does browser-harness-js auto-invoke its skills?
Not yet. It is indexed on Flowy as a plain plugin. Request auto-invocation on its page and Flowy will route its skills for you as you prompt.

### Is browser-harness-js free?
Yes. Flowy is free and open source, with nothing gated. You can read every skill in full before you install.
