bmux

bmux

Tonisives · Coding · Produktivität

bmux ist ein Desktop-Browser mit tmux-artigen Bereichen, benannten Sitzungen und einer CLI, über die KI-Agenten in getrennten Profilen arbeiten, während Sie weiterlesen.

Vorschau der Oberfläche von bmux

Über bmux

About

Was ist bmux

bmux ist ein Split-Screen-Browser, der das Arbeitsmodell von tmux auf Webseiten überträgt. Sie teilen ein Fenster in Bereiche, jeder mit eigener Adresszeile, und speichern die Anordnung als benannte Sitzung. Nach dem Schließen und erneuten Öffnen stehen Seiten und Layout wieder da.

Das Produkt greift ein konkretes Ärgernis auf. Ein gewöhnlicher Browser behandelt Tabs wie einen Stapel, und wer zwei Dokumente vergleicht, springt ständig hin und her und verliert die Zeile. Arbeitet zusätzlich ein KI-Agent im selben Browser, wird es schlimmer, weil er auf der Seite navigiert, die Sie gerade lesen. bmux gibt jeder Seite einen eigenen Bereich mit eigener ID, sodass ein Skript in einem Bereich scrollen kann, während Sie in einem anderen lesen.

Der Anbieter nennt das Programm einen Browser-Multiplexer, und der Begriff trifft den Kern. Als Browser für KI-Agenten bringt er zusätzlich eine CLI mit, die jeden Bereich über seine ID anspricht. Es gibt Fassungen für macOS, Windows und Linux. Die mitgelieferte CLI verlangt Node.js 22.12 oder neuer.

Ein paar Grenzen sollten Sie vor der Installation kennen. bmux ist ein Desktop-Produkt, und die Begleiter für iOS und Android sind noch in Vorbereitung. Der Fernzugriff läuft über ein kostenpflichtiges Relay-Abo, und das Konto umfasst zwei gleichzeitige Live-Ansichten. Wer von unterwegs einen Blick auf einen Lauf werfen will, merkt diese Einschränkung stärker als jemand, der ohnehin am Schreibtisch sitzt.

Erste Schritte

  1. Installieren Sie die App über Homebrew (brew install --cask tonisives/tap/bmux) oder laden Sie DMG, Windows-Installer oder Linux-Archiv von bmux.cc.
  2. Öffnen Sie eine Sitzung und drücken Sie Ctrl+B, danach % für eine Teilung nebeneinander oder " für eine Teilung übereinander. Jeder neue Bereich startet mit eigener Adresszeile.
  3. Benennen Sie die Sitzung nach dem Projekt, damit die Auswahl lesbar bleibt, und speichern Sie das Layout mit save-layout, wenn Sie die Anordnung wiederverwenden wollen.
  4. Für Agentenarbeit exportieren Sie BMUX_AGENT_ID in der Shell und schicken Befehle wie bmux navigate -t <pane-id> <url>, bmux dom -t <pane-id> oder bmux click -t <pane-id> --selector ....
  5. Legen Sie mit bmux profile create <name> --background ein Hintergrundprofil an, wenn Cookies und Speicher eines Prozesses von Ihren eigenen Konten getrennt bleiben sollen.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von bmux.

Kostenloser TarifJa
Bezahlte Tarife$0 - $94.57/mo
PlattformmacOS, Windows, Linux
EntwicklerTonisives
KategorieCoding · Produktivität
VeröffentlichungsdatumSep 2026
Zuletzt aktualisiertOct 2026
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Entwickler, die Coding-Agenten laufen lassen
  • Forschende und Autoren, die Quellen vergleichen
  • Support- und QA-Teams, die Fehler nachstellen

Aufgaben

  • Dokumentation lesen, während Sie programmieren
  • Mehrere Agentenläufe beobachten
  • Eine Website mit zwei Konten testen

Szenarien

  • Ein Agent füllt ein langes Formular aus, während Sie zusehen
  • Sie arbeiten abwechselnd am Notebook und am Desktop
  • Ein Scraping- oder Monitoring-Job läuft den ganzen Tag

Wichtigste Funktionen

Geteilte Bereiche und schwebende Referenzen

Jedes Fenster lässt sich waagerecht oder senkrecht teilen, und die Browser-Bereiche haben jeweils eine eigene Adresszeile. Ein Link kann auch in einem schwebenden Bereich landen, den Sie neben der Arbeit verschieben und in der Größe anpassen und später zurück in die Teilung holen. Layout-Befehle ergänzen Kacheln, gleiche Spalten und gleiche Zeilen für drei oder mehr Bereiche.

Persistente Sitzungen und gespeicherte Layouts

Persistente Sitzungen bündeln Bereiche, Fenster und schwebende Referenzen eines Projekts. Die Auswahl filtert beim Tippen nach Namen, der Wechsel von einem Rechercheplatz zu einem Supportfall braucht also zwei Tasten. save-layout speichert eine Anordnung zur Wiederverwendung, restore-layout baut sie nach einer Bestätigung in einem anderen Fenster neu auf.

Tastaturnavigation und eingebettete Vim-Bearbeitung

Die Standardbelegung folgt tmux: Ctrl+B und % teilen nebeneinander, z vergrößert den gewählten Bereich, s öffnet die Sitzungsliste. Der Klickmodus zeigt Linkhinweise nach zwei Druckpunkten auf Option, und die optionalen Tasten j und k scrollen nur, wenn der Fokus außerhalb eines Textfelds liegt. Mit aktivierter Vim-Bearbeitung öffnet Ctrl+E in jedem Textfeld einen Editor, und ZZ speichert und schließt, ohne das Formular abzuschicken.

Agentensteuerung über die CLI

Jeder Bereich hat eine feste ID, und die Browser-Automatisierung per CLI spricht diese ID an statt den aktiven Tab. Agenten können navigieren, klicken, tippen, Tasten senden, das DOM lesen, JavaScript ausführen, auf Selektoren warten und Screenshots aufnehmen, jeweils mit JSON als Antwort. Die Befehle laufen im Hintergrund, ohne Ihnen den Fokus zu nehmen, und genau das macht Agenten-Navigation parallel in einem Fenster praktikabel.

Getrennte Profile und Bot-Schutz

Profile halten Cookies, Speicher, Verlauf und Verbindungseinstellungen auseinander, und ein Hintergrundprofil lässt seine Seiten ohne offenes Fenster weiterlaufen. Der Bot-Schutz setzt pro Hostname eine Obergrenze von 10 Minuten und danach 20 Minuten Pause, zwei Sekunden zwischen Aktionen auf sozialen Netzwerken und eine simulierte Zeigerbewegung vor jedem Klick. Erkennt die App eine bekannte Kontowarnung oder eine Verifizierungsseite, stoppt sie die Automatisierung.

Fernzugriff über Relay

Relay verbindet Rechner, die Sie bereits besitzen, und zeigt Sitzungen von einer anderen Maschine oder im Web-Viewer unter remote.bmux.cc. Eine entfernte Sitzung behält ihre nummerierten Fenster und Bereiche, und Sie können die Steuerung übernehmen, um zu navigieren oder einem Agenten zu helfen. Der Tarif für 10 Dollar im Monat deckt zwei Live-Ansichten pro Konto ab, gespeicherte Sitzungen und Hintergrundarbeit zählen nicht mit.

Vor- und Nachteile

Vorteile

  • Das Bereichsmodell passt besser zu Agentenarbeit als Tabs, weil ein Befehl einen Bereich anspricht und nicht die aktive Seite übernimmt.
  • Sitzungen und Layouts überstehen einen Neustart, schwebende Referenzen eingeschlossen.
  • Die CLI liefert JSON und deckt Navigation, DOM-Lesen, JavaScript, Warten und Screenshots ab, ein Skript braucht kaum Zusatzcode.
  • Profile trennen Konten sauber, Mehrkontotests laufen also ohne zweiten Browser.
  • Der Browser ist kostenlos und der Quellcode liegt auf GitHub, der Automatisierungsschutz lässt sich also nachvollziehen.

Nachteile

  • Der Fernzugriff kostet 10 Dollar im Monat und erlaubt nur zwei Live-Ansichten, was knapp wird, wenn Sie vier Agenten vom Handy aus beobachten wollen.
  • Der Bot-Schutz bremst die Automatisierung absichtlich, mit 10 Minuten pro Hostname und 20 Minuten Pause, lange Scraping-Läufe brauchen daher Planung.
  • Eine mobile App fehlt noch. Die Begleiter für iOS und Android sind in Vorbereitung, der Zugriff vom Telefon läuft über den Web-Viewer.
  • Die mitgelieferte CLI verlangt Node.js 22.12 oder neuer, eine zusätzliche Installation für alle, die Node nicht aktuell halten.

Häufige Fragen

bmux ist ein Desktop-Browser, der ein Fenster in Bereiche teilt und die Anordnung als Sitzung speichert. Dazu kommt eine Kommandozeilenschnittstelle, über die Skripte und KI-Agenten einzelne Bereiche steuern, während eine Person den Rest des Fensters weiter nutzt.