lipski-lite

Nativewright — AI skill for Claude Code

AI community

Agent-drivable Patchright browser daemon with a persistent Chrome profile AND a built-in human-behavior layer (realistic mouse paths, keystroke cadence, scroll physics).

How to install Nativewright

This entry records only its repository, not the path inside it, so there is no exact command to give. Open lipski-lite/nativewright and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Nativewright does

Agent-drivable Patchright browser daemon with a persistent Chrome profile AND a built-in human-behavior layer (realistic mouse paths, keystroke cadence, scroll physics). Gives AI coding agents a real browser they can steer with one-shot CLI calls.

Alternatives in AI

  • Agmsg — Cross-vendor messaging for CLI AI coding agents — let Claude Code, Codex, Gemini & Copilot talk to each other 1.5k ★
  • Get Physics Done — The first open-source agentic AI physicist, by Physical Superintelligence PBC (PSI) 752 ★
  • onWatch — Open-source Go CLI that tracks AI API quota usage across 7 providers (Synthetic, Z.ai, Anthropic, Codex, GitHu 397 ★

README

NativeWright

**An agent-drivable browser daemon with a persistent Chrome profile.** Give Claude Code, Cursor, Codex, and Gemini CLI a real browser they can steer with one-shot CLI calls — without losing login state between turns.

[![npm version](https://img.shields.io/npm/v/nativewright.svg?style=flat-square)](https://www.npmjs.com/package/nativewright) [![license](https://img.shields.io/badge/license-Apache--2.0-blue.svg?style=flat-square)](LICENSE) [![ci](https://img.shields.io/github/actions/workflow/status/lipski-lite/nativewright/ci.yml?branch=main&style=flat-square)](https://github.com/lipski-lite/nativewright/actions) [![node](https://img.shields.io/node/v/nativewright.svg?style=flat-square)](package.json) [![platforms](https://img.shields.io/badge/platforms-win%20%7C%20macOS%20%7C%20linux-lightgrey.svg?style=flat-square)](#platform-support)


Built on top of [Patchright](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright) — a stealth-patched Playwright fork — NativeWright packages it as a **long-lived localhost daemon** so AI coding agents can drive a real browser from any one-shot shell call. Cookies, localStorage, and device tokens survive every stop/start; the next session opens already logged in.

NativeWright also adds a **built-in human-behavior layer**: every `click`, `type`, `fill`, `hover`, `scroll`, and `press` is routed through realistic timing distributions (log-normal keystroke cadence, Fitts-like movement durations) and trajectories (cubic Bézier paths with per-sample Gaussian jitter, mid-path hesitation, overshoot-and-correct). No extra dependencies — just Patchright's existing `page.mouse.*` and `page.keyboard.*` primitives. Opt out per-call with `--raw=true` when you need robotic precision.

Why NativeWright exists

AI coding agents (Claude Code, Cursor, Codex, Gemini CLI) run shell commands through a synchronous `exec`-style tool. They can *start* a long-running process, but they **cannot write to it