
bmux per automazione browser con pannelli e profili separati
Automazione browser visibile con scorciatoie, profili e comandi CLI

A cosa serve il sito di bmux?
bmux.cc distribuisce un browser gratuito e open source basato su Chromium ed Electron, con documentazione e codice. Puoi affiancare una pagina di riferimento a quella controllata da un agente esterno: è utile per ricerca, lavoro su più progetti e sviluppo di agenti web.
L’impostazione ricorda tmux, ma non richiede di installarlo. La capacità verificata è il controllo tramite CLI; non è stato confermato un modello AI incluso o un pianificatore autonomo in linguaggio naturale.
Organizzare il lavoro dalla tastiera
Dividi pagine in orizzontale o verticale, sposta riferimenti in pannelli flottanti, riancorali e salva le disposizioni. Dopo Ctrl+B, % o virgolette doppie dividono la vista, s seleziona sessioni e ? mostra l’aiuto. Ogni sessione contiene finestre interne e relativi pannelli; il client desktop si collega alla sessione.
I profili conservano cookie, dati dei siti, cronologia, permessi e connessioni. Pannelli dello stesso profilo condividono gli accessi; cambiare sessione non separa gli account. Il profilo del pannello resta assegnato: aprine uno nuovo per un altro account.
Scollegare il client lascia le pagine attive, Quit arresta il browser. Riavviare riapre URL e layout senza recuperare ogni stato JavaScript o modulo non salvato; ripristinare un layout sostituisce le pagine correnti.
Sono disponibili blocco annunci/tracker, Dark Reader, segnalibri, cronologia e campi normali dei moduli salvati con cifratura. La compilazione non invia il modulo, i campi sensibili sono esclusi. Estensioni come Bitwarden sono sperimentali. Mancano sincronizzazione cloud e incorporamento di finestre Chrome/Brave già aperte.
Riprodurre un’operazione e verificarne l’esito
Usa bot oppure bmux profile create NAME --background per mantenere pagine operative fuori fuoco; quelle ordinarie inattive vengono rallentate. La Guida ufficiale all’automazione presenta questo percorso:
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
Sostituisci i segnaposto con gli ID restituiti e adatta URL/selettore. Controlla ok/result nel JSON, poi pagina effettiva, DOM e PNG. Gli ID chiusi possono essere riutilizzati. type inserisce al cursore senza svuotare; i selettori comuni riguardano il documento principale.
Navigazione, attese, JavaScript, clic e input non rubano il focus. I comandi sono seriali nello stesso pannello, mentre pannelli distinti consentono lavoratori indipendenti. CDP grezzo è per il debugger Electron del pannello, non un endpoint Playwright. Scorri e attendi prima di catturare pagine con caricamento differito.
La protezione locale predefinita impone 10 minuti di automazione, 20 di pausa e almeno 2 secondi tra azioni su siti social. Avvisi, verifiche e limiti interrompono il lavoro fino a risoluzione manuale. Non garantisce assenza di restrizioni della piattaforma.
Scaricare la versione corretta e leggere la licenza
Verificato il 4 ottobre 2026: Download e note di rilascio aggiornati offre v0.1.5, DMG macOS Apple Silicon/Intel, installer Windows x64 e archivi host Linux x64/arm64. L’host Linux è un percorso distinto. Su Mac: brew install --cask tonisives/tap/bmux. La CLI richiede Node 22.12+, lo sviluppo pnpm 11.
Il produttore dichiara firma/notarizzazione macOS e correzione del bundle danneggiato v0.1.3. Le build Mac pubblicate controllano all’avvio e ogni giorno, applicando aggiornamenti all’uscita; Windows/Linux usano download manuali. Da v0.1.3 serve prima l’aggiornamento manuale.
Il browser è gratuito; modelli, proxy e server esterni possono avere costi. La Licenza GPL attuale è GPL v3, con GPL-3.0-only nei metadati e avviso MIT precedente conservato. La vecchia etichetta del sito non basta. È un’anteprima: verifica login, DRM ed estensioni realmente utilizzati.
Simulare uno schermo mobile e raccogliere contenuti
Pixel 8, Galaxy S24 e iPhone 15 Pro/Pro Max cambiano viewport, densità, touch e identità, con orientamento, lingua, fuso e posizione opzionale. Anche iPhone usa Chromium: non sostituisce Safari o un dispositivo reale.
Configura HTTP, HTTPS o SOCKS5 nel profilo, prova l’IP e salva per nuovi pannelli; i precedenti mantengono la connessione. safeStorage cifra credenziali. Cambiare connessione può copiare cookie per conservare login: un account diverso merita un profilo nuovo.
Parti da un lavoratore in background, piccoli scroll, attese e letture DOM, poi controlla i risultati prima di aggiungerne altri. Non è stata verificata un’API ospitata o un crawler completo con export. Impostazioni: Profili, proxy e dispositivi.
Valutare il controllo locale e quello remoto
Dati nei percorsi di sistema dell’app, BMUX_DATA_DIR per istanze separate e segnalibri YAML locali non equivalgono a isolamento di sicurezza. Il socket è dell’utente corrente senza debug di rete predefinito, ma la sua CLI può controllare ogni profilo. I plugin locali hanno privilegi del sistema.
Hosting remoto e accessi descrive host Linux Electron/Xvfb e visione via web o desktop. Il proprietario concede Watch o Control; WebRTC trasporta video, input e stato, i servizi gestiscono accesso e metadati. Contatori e attività mantengono 30 giorni di storia, con invio best effort. Code applicative devono gestire pianificazione, tentativi e risultati durevoli. Non è stata verificata una promessa universale di conservazione zero o esclusione dall’addestramento.
Domande frequenti su bmux
Come può un agente AI controllare bmux?
Con la CLI e l’ID esplicito di un pannello, per agire, leggere DOM e acquisire schermate. Verifica JSON e risultato visibile; scegli un profilo background per attività continue.
bmux è gratuito?
Il browser è attualmente gratuito e sotto GPL. Eventuali costi di modelli, proxy e infrastruttura sono esterni; non è confermato un piano di crediti incluso.
I profili impediscono qualsiasi accesso tra account?
No. Separano i dati dei siti, ma la CLI dell’utente corrente raggiunge tutti i profili. L’accesso remoto richiede ulteriori autorizzazioni separate.
Risorse ufficiali e sviluppatori
- Repository ufficiale: codice e README aggiornato.
- Segnalazioni pubbliche: errori noti e segnalazioni riproducibili.
- Guida agli strumenti del browser: lettura, segnalibri e moduli.
Non risultano verificati una community social ufficiale separata, una pagina di stato o tempi garantiti di assistenza.





