bmux für Browser-Automatisierung und getrennte Arbeitsbereiche

Browser-Automatisierung mit sichtbaren Fenstern und getrennten Profilen

bmux.cc
bmux screenshot

Wozu dient die Website bmux?

Auf bmux.cc finden Sie Downloads, Dokumentation und Quellcode eines freien Chromium-/Electron-Browsers. Er eignet sich für Entwickler von Web-Agenten und für Rechercheprojekte: Referenzseiten bleiben neben dem bearbeiteten Formular sichtbar, während ein externer KI-Agent gezielt ein Browserfeld steuert.

Die tmux-artige Bedienung meint Aufteilung und Tastatursteuerung, setzt aber keine tmux-Installation voraus. Belegt ist die Steuerung über die CLI; ein mitgeliefertes Modellabo oder ein eigener Planer für natürlichsprachliche Aufgaben wurde nicht bestätigt.

Projektkontext speichern, Konten gezielt trennen

Seiten lassen sich horizontal oder vertikal teilen, als schwebende Ansicht nutzen, andocken und in Layouts speichern. Auf Ctrl+B folgen etwa % oder ein doppeltes Anführungszeichen zum Teilen, s für Sitzungen und ? für Hilfe. Eine Sitzung enthält interne Fenster mit mehreren Seitenfeldern; ein Desktop-Client verbindet sich mit der Sitzung.

Eine Sitzung organisiert die Anordnung, ein Profil dagegen Cookies, Webspeicher, Verlauf, Berechtigungen und Verbindungen. Felder desselben Profils teilen Anmeldungen. Das Profil eines geöffneten Felds bleibt fest; für ein anderes Konto erstellen Sie ein neues Feld mit passendem Profil.

Beim Trennen des Clients laufen Seiten weiter. Quit beendet den Browser. Ein Neustart öffnet URLs und Layouts erneut, stellt aber beliebigen JavaScript-Zustand oder ungespeicherte Formulare nicht vollständig wieder her. Layout-Wiederherstellung ersetzt bestehende Seiten.

Werbe-/Trackerblocker, Dark Reader, Lesezeichen und Verlauf unterstützen die tägliche Arbeit. Gespeicherte normale Formularfelder sind verschlüsselt; Passwörter und andere sensible Felder sind ausgeschlossen, Ausfüllen sendet nichts ab. Erweiterungen einschließlich Bitwarden sind experimentell. Cloud-Synchronisierung und das Einbetten bestehender Chrome-/Brave-Fenster fehlen.

Welche Rechte erhält die Automatisierung?

Profile sind keine Sicherheitsgrenze gegenüber der CLI desselben Betriebssystemnutzers: Sie kann alle Profile bedienen. Der lokale Kontrollsocket gehört diesem Nutzer, ein Netzwerk-Debugport ist standardmäßig nicht geöffnet. Anwendungsdaten liegen in Systemdatenverzeichnissen; BMUX_DATA_DIR trennt Instanzen, Lesezeichen verwenden lokale YAML-Dateien. Lokale Skript-Plugins besitzen ebenfalls Nutzerrechte.

Remote-Hosting und Zugriffsrechte erklärt Linux-Hosts mit Electron/Xvfb sowie Web- und Desktopzugriff. Eigentümer vergeben Watch oder Control. WebRTC überträgt Bild, Eingaben und Seitenzustand; Dienste verwalten Zugriff und Metadaten. Aktivitäts-/Zählerberichte reichen 30 Tage zurück und sind nur best effort. Zuverlässige Warteschlangen müssen Wiederholungen, Planung und dauerhafte Ergebnisse selbst führen. Eine umfassende Zusage zu Datenaufbewahrung oder Modelltraining wurde nicht gefunden.

Eine überprüfbare Browseraktion durchführen

Nutzen Sie bot oder bmux profile create NAME --background, wenn Seiten im Hintergrund weiterarbeiten sollen; gewöhnliche inaktive Seiten werden gedrosselt. Der Offizielle Automatisierungsanleitung folgt dieser Reihenfolge:

bmux new-session -s agents --profile bot
bmux list-windows -t agents
bmux list-panes -t <window-id>
bmux navigate -t <pane-id> https://example.com
bmux wait -t <pane-id> --selector 'main' --timeout 15000
bmux dom -t <pane-id>
bmux screenshot -t <pane-id> --output /tmp/page.png

Ersetzen Sie die Platzhalter durch tatsächlich gemeldete Fenster-/Seiten-IDs sowie URL und Selektor. Prüfen Sie ok/result im JSON und anschließend URL, DOM und PNG. Geschlossene IDs können erneut vergeben werden. type fügt am Cursor ein und leert kein Feld; gewöhnliche Selektoren beziehen sich auf das Hauptdokument.

Navigation, Warten, JavaScript, Klicks, Texteingabe und Screenshots benötigen keinen Fokuswechsel. Befehle eines Felds laufen nacheinander, getrennte Felder erlauben unabhängige Arbeiter. Rohes CDP ist die Electron-Schnittstelle pro Feld, kein öffentlicher Playwright-Endpunkt. Für nachgeladene Seiten vor Screenshots scrollen und warten.

Die lokalen Standardregeln begrenzen Automatisierung auf 10 Minuten mit 20 Minuten Pause und mindestens 2 Sekunden zwischen Aktionen auf sozialen Websites. Warnungen, Prüfaufgaben oder Limits pausieren den Ablauf bis zur manuellen Klärung. Das garantiert weder Erfolg noch Freigabe durch die Zielplattform.

Mobile Ansichten und Proxy-Verbindungen prüfen

Pixel 8, Galaxy S24 und iPhone 15 Pro/Pro Max ändern Ansichtsgröße, Pixeldichte, Touch- und Identitätsdarstellung; Sprache, Zeitzone, Ausrichtung und optionaler Standort sind einstellbar. Auch das iPhone-Profil nutzt Chromium und ersetzt keinen Safari- oder Gerätetest.

HTTP-, HTTPS- und SOCKS5-Verbindungen werden im Profil getestet und für neue Felder gespeichert. Bereits geöffnete Felder behalten die alte Verbindung. safeStorage verschlüsselt Zugangsdaten; beim Verbindungswechsel können Cookies zur Anmeldungserhaltung kopiert werden. Konten deshalb über neue Profile trennen.

Beginnen Sie Datensammlung mit einem Hintergrundprofil, kleinen Scrollschritten und DOM-Prüfung. Erst nach Kontrolle des ersten Arbeiters weitere unabhängige Profile hinzufügen. Ein gehosteter Scraping-Dienst oder vollständiger Export-Crawler ist nicht belegt. Details: Profile, Proxys und Geräte.

Kostenlose Vorschau installieren und Lizenz prüfen

Stand 4. Oktober 2026 bietet Aktuelle Downloads und Release-Hinweise v0.1.5 für macOS Apple Silicon/Intel, Windows x64 und Linux x64/arm64 als Host-Archive. Linux-Hosting ist kein zugesicherter identischer Desktopablauf. macOS: brew install --cask tonisives/tap/bmux. Die CLI benötigt Node 22.12+, Quellentwicklung pnpm 11.

Der Herausgeber meldet signierte/notarisierte Mac-Pakete und die Reparatur des beschädigten v0.1.3-Bundles. Veröffentlichte Mac-Versionen prüfen beim Start und täglich Updates und wenden sie beim Beenden an; Windows/Linux werden manuell aktualisiert. Von v0.1.3 zunächst manuell upgraden.

Der Browser ist kostenlos; Modelle, Proxys und Hosting können separat kosten. Die Aktuelle GPL-Lizenz ist GPL v3 mit GPL-3.0-only-Metadaten und erhaltener früherer MIT-Mitteilung. Die alte Website-Kennzeichnung reicht nicht aus. Als frühe Vorschau sollte bmux mit konkreten Anmeldungen, DRM und Erweiterungen geprüft werden.

Häufige Fragen zu bmux

Wie steuert ein KI-Agent bmux?

Über die CLI mit konkreter Seiten-ID. Der Agent liest DOM, führt Aktionen aus und erstellt Screenshots; JSON und sichtbares Ergebnis müssen geprüft werden. Hintergrundarbeit braucht ein geeignetes Profil.

Ist bmux kostenlos?

Der Browser ist derzeit kostenlos und GPL-lizenziert. Externe Modelle, Proxys und Server sind davon nicht umfasst; ein eigenes Modellkontingent wurde nicht bestätigt.

Sind Profile eine vollständige Sicherheitsgrenze?

Nein. Profile trennen Website-Daten, aber die CLI des aktuellen Systemnutzers erreicht alle Profile. Für Fernzugriff gelten zusätzlich separat vergebene Rechte.

Offizielle Anleitungen und Fehlerberichte

Eine separate offizielle Social-Community, Statusseite oder garantierte Supportfrist wurde nicht verifiziert.

Ähnliche Tools

KI-Browser-Tools →
RillKostenlos
Webseiten als Kontext nutzen und Aufgaben an die eigenen Coding-Agenten senden.
KI-Browser-ToolsKI-Forschungsassistenten · KI-CodierungsassistentenÖffnen ↗