Was macht nativewright?
Steuern Sie einen persistenten Chrome-Browser mit CLI-Befehlen für KI-Agenten unter Beibehaltung von Anmeldezuständen.
Übersicht
Mit nativewright können KI-Agenten (wie Claude Code, Cursor, Codex usw.) einen Chrome-Browser über die Befehlszeile steuern und dabei die Anmeldesitzung aktiv halten. Das macht sich besonders bezahlt für wiederkehrende Aufgaben auf derselben Website, ohne dass der Anmeldevorgang jedes Mal wiederholt werden muss.
Installation
npm install -g nativewright
Verwendung
npx nativewright <befehl> [optionen]
Befehle
| Befehl | Beschreibung |
|---|---|
open | Öffnet eine URL im persistenten Browser. |
click | Klickt auf ein Element (CSS-Selektor). |
type | Gibt Text in ein Eingabefeld ein. |
screenshot | Erstellt einen Screenshot der aktuellen Seite. |
close | Schließt den Browser und speichert die Sitzung. |
Beispiele
-
Browser öffnen und Seite laden
npx nativewright open https://example.com/login -
Anmeldeformular ausfüllen
npx nativewright type "#username" meinbenutzer npx nativewright type "#password" meinpasswort npx nativewright click "#login-button" -
Screenshot der angemeldeten Seite
npx nativewright screenshot ./dashboard.png -
Browser schließen (Sitzung bleibt erhalten)
npx nativewright close
Persistenz der Sitzung
Der Anmeldezustand wird automatisch in einer lokalen Datei (.nativewright-session) gespeichert, sodass beim nächsten Aufruf der Kontext wiederhergestellt wird. Der Browser läuft dabei im Hintergrund weiter, bis er explizit mit close beendet wird.
Konfiguration
Sie können Umgebungsvariablen setzen, um das Verhalten anzupassen:
NW_HEADLESS=false– Deaktiviert den Headless-Modus (Standard:true).NW_DATA_DIR=/pfad/zu/profil– Legt ein benutzerdefiniertes Profilverzeichnis fest.
Unterstützte Plattformen
nativewright kann mit jedem KI-Agenten verwendet werden, der CLI-Befehle ausführen kann (z. B. Claude Code, Cursor, Codex, GitHub Copilot).
Lizenz
MIT