
bmux untuk otomatisasi browser dengan panel yang terlihat
Otomatisasi browser dengan panel terlihat dan hasil CLI yang dapat diperiksa

Situs bmux sebenarnya digunakan untuk apa?
bmux.cc menyediakan unduhan, dokumentasi, dan kode browser gratis berbasis Chromium/Electron. Letakkan referensi di samping halaman yang dioperasikan agent eksternal agar proses dan hasil bisa diperiksa. Ini membantu peneliti dengan banyak sumber dan pengembang agent web.
Gaya tmux merujuk pada pembagian panel dan tombol, tanpa perlu memasang tmux. Integrasi yang terverifikasi adalah CLI; langganan model bawaan atau perencana tugas bahasa alami tidak dikonfirmasi.
Gunakan ID panel dan periksa hasil JSON
Pilih bot atau buat bmux profile create NAME --background untuk halaman yang terus bekerja; halaman biasa yang tidak aktif dibatasi. Panduan otomatisasi resmi menjelaskan urutan ini:
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
Ganti penanda dengan ID jendela/panel dari hasil daftar, lalu ubah URL dan selektor. Periksa JSON ok/result, URL sebenarnya, DOM, dan PNG. ID panel tertutup bisa digunakan ulang. type menyisipkan pada kursor tanpa mengosongkan kolom; selektor biasa berlaku pada dokumen utama.
CLI menavigasi, menunggu, menjalankan JavaScript, mengeklik, mengetik, dan mengambil gambar tanpa merebut fokus. Perintah satu panel berurutan, panel lain mendukung pekerja independen. CDP mentah adalah debugger Electron per panel, bukan endpoint publik Playwright. Gulir dan tunggu sebelum menangkap isi yang dimuat belakangan.
Perlindungan lokal bawaan memberikan 10 menit kerja lalu 20 menit istirahat, minimal 2 detik antaraksi situs sosial. Peringatan, tantangan, dan batas menghentikan proses sampai penyelesaian manual. Aturan tersebut bukan jaminan penerimaan platform.
Pisahkan tata letak proyek dari data akun
Bagi halaman horizontal/vertikal, gunakan panel mengambang, tambatkan, dan simpan tata letak. Ctrl+B lalu %, tanda kutip ganda, s atau ? membuka pembagian, pemilih sesi, dan bantuan. Sesi berisi jendela internal serta panel, sedangkan klien desktop terhubung ke sesi.
Profil menyimpan cookie, penyimpanan situs, riwayat, izin, dan koneksi. Panel satu profil berbagi login; sesi terpisah tidak memisahkan akun. Profil tetap melekat pada panel sehingga akun lain memerlukan panel baru.
Melepas klien membiarkan halaman hidup; Quit menghentikan browser. Memulai ulang membuka URL/tata letak tetapi tidak mengembalikan semua status JavaScript atau formulir belum tersimpan. Pemulihan tata letak menggantikan halaman saat ini.
Ada pemblokir iklan/pelacak, Dark Reader, bookmark, riwayat, dan kolom formulir biasa tersimpan terenkripsi. Pengisian tidak mengirim, kolom sensitif dikecualikan. Ekstensi termasuk Bitwarden masih eksperimental. Sinkronisasi cloud dan penyematan jendela Chrome/Brave yang sudah ada tidak didukung.
Pengaturan ponsel, proxy, dan pengumpulan kecil
Pixel 8, Galaxy S24, iPhone 15 Pro/Pro Max mengubah viewport, kepadatan, sentuhan, dan identitas; orientasi, bahasa, zona waktu, lokasi opsional tersedia. iPhone tetap Chromium, bukan pengganti Safari atau perangkat nyata.
Uji HTTP/HTTPS/SOCKS5 pada profil dan simpan untuk panel baru; panel lama mempertahankan koneksi. safeStorage mengenkripsi kredensial. Pergantian koneksi bisa menyalin cookie untuk menjaga login, jadi akun berbeda sebaiknya memakai profil baru.
Mulai pengumpulan dengan satu pekerja latar, guliran pendek, tunggu, dan baca DOM. Verifikasi sebelum menambah pekerja. API scraping terkelola atau crawler/ekspor lengkap belum dikonfirmasi. Rincian: Profil, proxy, dan perangkat.
Unduhan terbaru, biaya, dan lisensi
Pada 4 Oktober 2026, Unduhan dan catatan rilis terbaru menunjukkan v0.1.5 untuk macOS Apple Silicon/Intel, Windows x64, serta arsip host Linux x64/arm64. Linux memerlukan penerapan tersendiri. Mac: brew install --cask tonisives/tap/bmux. CLI memerlukan Node 22.12+, pengembangan pnpm 11.
Penerbit menyatakan penandatanganan/notarisasi Mac dan perbaikan paket v0.1.3 rusak. Rilis Mac memeriksa saat mulai/setiap hari dan menerapkan saat keluar; Windows/Linux diunduh manual. v0.1.3 perlu peningkatan manual pertama.
Browser gratis, tetapi model, proxy, dan server eksternal mungkin berbayar. Lisensi GPL saat ini adalah GPL v3, dengan metadata GPL-3.0-only dan pemberitahuan MIT lama dipertahankan. Label situs lama tidak menentukan lisensi sekarang. Ini pratinjau awal: uji login, DRM, dan ekstensi yang dipakai.
Batas kontrol lokal dan jarak jauh
Data ada di direktori aplikasi, BMUX_DATA_DIR memisahkan instance, bookmark memakai YAML lokal. Socket milik pengguna OS saat ini tanpa port debug jaringan bawaan, tetapi CLI mereka mengendalikan semua profil. Plugin skrip lokal juga berjalan dengan hak pengguna.
Hosting jarak jauh dan akses menjelaskan host Linux Electron/Xvfb dan tampilan web/desktop. Pemilik memberi Watch atau Control. WebRTC membawa video, input, status halaman, layanan menangani akses dan metadata. Aktivitas/penghitung memiliki riwayat 30 hari dan laporan best effort; antrean sendiri bertanggung jawab atas jadwal, percobaan ulang, dan hasil tahan lama. Janji menyeluruh tanpa retensi atau penggunaan pelatihan belum terverifikasi.
Pertanyaan umum tentang bmux
Bagaimana AI agent mengendalikan bmux?
Melalui CLI dengan ID panel eksplisit untuk bertindak, membaca DOM, dan menangkap gambar. Periksa JSON serta hasil terlihat; gunakan profil latar untuk tugas berkelanjutan.
Apakah bmux gratis?
Browser sekarang gratis dan berlisensi GPL. Model, proxy, dan infrastruktur eksternal dapat punya biaya terpisah; kredit model bawaan belum dikonfirmasi.
Apakah profil menjadi batas keamanan penuh?
Tidak. Profil memisahkan penyimpanan situs, tetapi CLI pengguna saat ini menjangkau semua profil. Izin remote harus diatur terpisah.
Sumber resmi dan pengembangan
- Repositori resmi: README terkini dan kode.
- Pelacakan masalah publik: masalah dikenal dan laporan yang bisa direproduksi.
- Panduan alat browser: pembacaan, bookmark, dan formulir.
Komunitas sosial resmi terpisah, halaman status, dan waktu respons dukungan terjamin belum dikonfirmasi.





