Releases: lipski-lite/nativewright
Releases · lipski-lite/nativewright
v1.0.0 — Initial release
Initial public release 🚀
NativeWright is an agent-drivable Patchright browser daemon with a persistent Chrome profile AND a built-in human-behavior layer. Gives AI coding agents (Claude Code, Cursor, Codex, Gemini CLI) a real browser they can steer with one-shot CLI calls — without losing login state between turns and without the robotic input signature that anti-bot systems fingerprint.
Highlights
- Human-behavior layer on by default: cubic Bézier mouse paths, Fitts-law timing, log-normal keystroke cadence, real wheel physics, typo simulation (auto-disabled for password fields), triple-click + Ctrl+A field clearing. Opt out with `--raw=true`. Zero new dependencies.
- Persistent Chrome profile across sessions — log in once, drive for weeks.
- Real Chrome by default via Patchright's stealth channel; bundled Chromium for CI.
- Cross-platform: Windows, macOS, Linux — tested in CI on all three.
- Ships with Claude Code skills for turnkey integration: `nativewright`, `nativewright-login-bootstrap`.
- ~30 commands for navigation, interaction, inspection, diagnostics, artifacts.
Use cases
See README § Use cases:
- Driving LLM web interfaces (Gemini, ChatGPT, Claude.ai, NotebookLM, Perplexity, DeepSeek)
- Using your own subscription to generative AI tools via UI (Nano Banana, GPT Image / DALL·E 3, Midjourney, Suno, Runway)
- Integrating your own data from services without public APIs
- E2E testing with realistic human input timing
- Long-running agent workflows with persistent login
Install
```
npm install -g nativewright
npx patchright install chrome
nativewright start &
nativewright wait-ready
nativewright goto https://example.com
nativewright stop
```
See README for full command reference, environment variables, and architecture details.
Full changelog
See CHANGELOG.md.