Was macht agent-browser?
Schnelles CLI zur Browser-Automatisierung für KI-Agenten. Chrome/Chromium über CDP mit Accessibility-Tree-Snapshots und kompakten @eN-Elementreferenzen.
Installation: npm i -g agent-browser && agent-browser install
Hier beginnen
Diese Datei ist ein Discovery-Stub, kein Benutzerhandbuch. Bevor Sie einen agent-browser-Befehl ausführen, laden Sie den tatsächlichen Workflow-Inhalt über die CLI:
agent-browser skills get core # Hier beginnen – Workflows, typische Muster, Fehlerbehebung
agent-browser skills get core --full # Vollständige Befehlsreferenz und Vorlagen einschließen
Die CLI liefert Skill-Inhalte, die immer mit der installierten Version übereinstimmen, sodass Anweisungen nie veralten. Der Inhalt dieses Stubs kann sich zwischen den Versionen nicht ändern, weshalb er lediglich auf skills get core verweist.
Spezialisierte Skills
Laden Sie einen spezialisierten Skill, wenn die Aufgabe außerhalb von Browser-Webseiten liegt:
agent-browser skills get electron # Electron-Desktop-Apps (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack # Slack-Workspace-Automatisierung
agent-browser skills get dogfood # Explorative Tests / QA / Bug-Hunts
agent-browser skills get derive-client # HAR aufzeichnen, eigenständigen API-Client für eine Website ableiten
agent-browser skills get vercel-sandbox # agent-browser in Vercel Sandbox microVMs
agent-browser skills get protected-vercel-deployments # Zugriff auf geschützte Vercel-Deployments
agent-browser skills get agentcore # AWS Bedrock AgentCore Cloud-Browser
Führen Sie agent-browser skills list aus, um alle verfügbaren Skills der installierten Version anzuzeigen.
Warum agent-browser
- Schnelles natives Rust-CLI, kein Node.js-Wrapper
- Funktioniert mit jedem KI-Agenten (Cursor, Claude Code, Codex, Continue, Windsurf usw.)
- Chrome/Chromium über CDP ohne Playwright- oder Puppeteer-Abhängigkeit
- Accessibility-Tree-Snapshots mit Elementreferenzen für zuverlässige Interaktion
- Sitzungen, Authentifizierungsspeicher, Zustandspersistenz, Videoaufzeichnung
- Spezialisierte Skills für Electron-Apps, Slack, exploratives Testen, Cloud-Anbieter
Beobachtbarkeits-Dashboard
Das Dashboard läuft unabhängig von Browser-Sitzungen auf Port 4848 und kann auch über eine proxy- oder weitergeleitete URL wie https://dashboard.agent-browser.localhost geöffnet werden. Agenten sollten auf der Dashboard-Origin bleiben: Sitzungs-Tabs, Status und Stream-Traffic werden intern weitergeleitet, sodass Sitzungs-Ports nicht exponiert werden müssen.