Skip to content

Releases: lipski-lite/nativewright

v1.0.0 — Initial release

22 Apr 22:34

Choose a tag to compare

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:

  1. Driving LLM web interfaces (Gemini, ChatGPT, Claude.ai, NotebookLM, Perplexity, DeepSeek)
  2. Using your own subscription to generative AI tools via UI (Nano Banana, GPT Image / DALL·E 3, Midjourney, Suno, Runway)
  3. Integrating your own data from services without public APIs
  4. E2E testing with realistic human input timing
  5. 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.