bmux giúp tự động hóa trình duyệt trong không gian nhìn thấy được

Tự động hóa trình duyệt với khung hiển thị và hồ sơ riêng

bmux.cc
bmux screenshot

Trang bmux dùng để làm gì?

bmux.cc cung cấp bản tải, tài liệu và mã nguồn của trình duyệt miễn phí dựa trên Chromium/Electron. Bạn có thể đặt trang tham khảo cạnh trang do agent bên ngoài thao tác, rồi xem và kiểm tra kết quả. Cách làm này phù hợp với nghiên cứu nhiều nguồn hoặc phát triển agent web.

Kiểu tmux nói về chia khung và phím tắt, không yêu cầu cài tmux. Đã xác nhận giao diện CLI, chưa xác nhận gói mô hình đi kèm hay bộ lập kế hoạch tác vụ bằng ngôn ngữ tự nhiên tích hợp.

Thực hiện một tác vụ có thể kiểm tra

Dùng bot hoặc bmux profile create NAME --background để trang chạy liên tục; trang thường không hoạt động sẽ bị giảm tốc. Hướng dẫn tự động hóa chính thức đưa ra các bước:

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

Thay ID bằng giá trị thật từ lệnh liệt kê, đổi URL và bộ chọn cho mục tiêu. Kiểm tra ok/result trong JSON, URL thực tế, DOM và PNG. ID của khung đã đóng có thể được dùng lại. type chèn tại con trỏ, không xóa trường; bộ chọn thông thường áp dụng cho tài liệu chính.

CLI điều hướng, chờ, chạy JavaScript, nhấp và nhập mà không lấy tiêu điểm. Lệnh trong một khung chạy tuần tự; khung riêng hỗ trợ worker độc lập. CDP thô là giao diện debugger Electron theo khung, không phải điểm kết nối Playwright công khai. Cuộn và chờ nội dung tải muộn trước khi chụp.

Bảo vệ cục bộ mặc định cho chạy 10 phút rồi nghỉ 20 phút, cách ít nhất 2 giây giữa thao tác trên mạng xã hội. Cảnh báo, thử thách hoặc giới hạn làm dừng tác vụ đến khi xử lý thủ công. Đây không phải bảo đảm nền tảng chấp nhận hoạt động.

Giữ bố cục dự án và tách tài khoản đúng cách

Chia ngang/dọc, dùng khung nổi, ghim và lưu bố cục. Ctrl+B rồi %, dấu ngoặc kép, s hoặc ? mở chia khung, chọn phiên và trợ giúp. Phiên có cửa sổ nội bộ với các khung; ứng dụng desktop gắn vào phiên.

Hồ sơ giữ cookie, lưu trữ trang, lịch sử, quyền và kết nối. Khung cùng hồ sơ dùng chung đăng nhập; phiên khác không tự tách tài khoản. Hồ sơ gắn cố định với khung, tài khoản khác cần khung mới.

Tách ứng dụng khách vẫn giữ trang hoạt động; Quit dừng trình duyệt. Khởi động lại mở URL/bố cục, không phục hồi mọi trạng thái JavaScript hay biểu mẫu chưa lưu. Khôi phục bố cục thay các trang hiện tại.

Có chặn quảng cáo/theo dõi, Dark Reader, dấu trang, lịch sử và trường biểu mẫu thường được lưu mã hóa. Điền không gửi biểu mẫu, trường nhạy cảm bị loại trừ. Tiện ích như Bitwarden còn thử nghiệm; không hỗ trợ đồng bộ đám mây hay nhúng cửa sổ Chrome/Brave có sẵn.

Bản tải, giấy phép và chi phí ngoài phần mềm

Kiểm tra ngày 4/10/2026: Bản tải và ghi chú phát hành mới nhất là v0.1.5 cho macOS Apple Silicon/Intel, Windows x64 và gói host Linux x64/arm64. Linux cần triển khai riêng. Mac có brew install --cask tonisives/tap/bmux. CLI cần Node 22.12+, phát triển mã dùng pnpm 11.

Nhà phát hành thông báo Mac đã ký/chứng thực và sửa gói v0.1.3 hỏng. Bản Mac kiểm tra lúc mở/hằng ngày, áp dụng khi thoát; Windows/Linux tải thủ công. Từ v0.1.3 cần nâng cấp thủ công trước.

Trình duyệt miễn phí, nhưng mô hình, proxy và máy chủ bên ngoài có thể tính phí. Giấy phép GPL hiện tại là GPL v3, siêu dữ liệu GPL-3.0-only và giữ thông báo MIT cũ; nhãn cũ của website không phải giấy phép hiện tại. Đây là bản xem trước sớm: thử đăng nhập, DRM và tiện ích thực tế.

Kiểm tra giao diện điện thoại và một lần thu thập nhỏ

Pixel 8, Galaxy S24, iPhone 15 Pro/Pro Max thay viewport, mật độ, cảm ứng và nhận diện, với hướng, ngôn ngữ, múi giờ và vị trí tùy chọn. iPhone vẫn là Chromium, không thay Safari hay thiết bị thật.

Thử HTTP/HTTPS/SOCKS5 trong hồ sơ, kiểm tra IP đầu ra và lưu cho khung mới; khung cũ giữ kết nối. safeStorage mã hóa thông tin đăng nhập. Đổi kết nối có thể sao chép cookie để giữ phiên; dùng hồ sơ mới cho tài khoản khác.

Bắt đầu thu thập bằng một worker nền, cuộn ngắn, chờ và đọc DOM, rồi xác minh trước khi thêm worker. Chưa xác nhận API thu thập được lưu trữ hoặc crawler/xuất dữ liệu hoàn chỉnh. Chi tiết tại Hồ sơ, proxy và thiết bị.

Hiểu quyền cục bộ và quyền từ xa

Dữ liệu ở thư mục ứng dụng, BMUX_DATA_DIR tách instance và dấu trang dùng YAML cục bộ. Socket thuộc người dùng hệ điều hành hiện tại, không mở cổng debug mạng mặc định, nhưng CLI của họ điều khiển mọi hồ sơ. Plugin script cục bộ có cùng quyền.

Chạy từ xa và quyền truy cập mô tả host Linux Electron/Xvfb và xem qua web/desktop. Chủ sở hữu cấp Watch hoặc Control; WebRTC chuyển video, đầu vào và trạng thái trang, dịch vụ xử lý quyền và siêu dữ liệu. Lịch sử hoạt động/bộ đếm có 30 ngày, báo cáo theo best effort. Hàng đợi riêng phải xử lý lịch, thử lại và kết quả bền vững. Chưa xác minh cam kết chung về không lưu giữ hay không dùng huấn luyện.

Câu hỏi thường gặp về bmux

AI agent điều khiển bmux bằng cách nào?

Qua CLI với ID khung cụ thể để thao tác, đọc DOM và chụp ảnh. Kiểm tra JSON lẫn kết quả nhìn thấy; dùng hồ sơ nền cho việc liên tục.

bmux có miễn phí không?

Trình duyệt hiện miễn phí và theo GPL. Mô hình, proxy và hạ tầng bên ngoài có chi phí riêng khi áp dụng; chưa xác nhận tín dụng mô hình đi kèm.

Hồ sơ có tạo ranh giới bảo mật hoàn toàn không?

Không. Hồ sơ tách dữ liệu trang, nhưng CLI của người dùng hiện tại chạm đến mọi hồ sơ. Quyền từ xa cần cấu hình riêng.

Tài liệu chính thức và phát triển

Chưa xác nhận cộng đồng xã hội chính thức riêng, trang trạng thái hoặc thời gian hỗ trợ bảo đảm.

Mastra FactoryMiễn phí một phần
Giao việc cho tác nhân lập trình và cùng nhóm kiểm tra từng thay đổi.
Phát triển văn hóaTrợ lý mã hóa AI · Công cụ tự động hóa quy trình làm việc AI · Mã Nguồn MởMở ↗
PostizTrả phí
Soạn nội dung, điều chỉnh theo từng kênh và lên lịch đăng từ một lịch làm việc chung.
Bán hàng trực tiếpCông cụ nội dung tiếp thị AI · Công cụ tự động hóa quy trình làm việc AI · Mã Nguồn Mở +1Mở ↗