bmux لأتمتة المتصفح مع لوحات مرئية وملفات تعريف منفصلة

أتمتة المتصفح بلوحات مرئية وتحكم واضح لوكلاء الذكاء الاصطناعي

bmux.cc
bmux screenshot

ما الذي يقدمه موقع bmux ببساطة؟

يوفر bmux.cc تنزيل المتصفح ودليله وشفرته المفتوحة. المتصفح مجاني ومبني على Chromium وElectron، ويتيح وضع صفحة مرجعية بجانب صفحة يديرها وكيل خارجي. يناسب الباحث الذي يتابع مصادر عدة والمطور الذي يريد رؤية تصرفات وكيل الويب والتحقق منها.

اللوحة تعني صفحة داخل مساحة العمل، وليست متصفحاً مستقلاً بالكامل. أسلوب tmux يشير إلى التقسيم واختصارات لوحة المفاتيح ولا يحتاج تثبيت tmux. التحكم المؤكد عبر CLI، ولم يُثبت وجود اشتراك نموذج مرفق أو مخطط مهام داخلي باللغة الطبيعية.

تنظيم الجلسات وفصل بيانات الحساب

يمكن تقسيم الصفحات أفقياً أو عمودياً، تعويم لوحة ثم تثبيتها وحفظ التخطيط. بعد Ctrl+B تُستخدم % أو علامة الاقتباس المزدوجة للتقسيم وs للجلسات و? للمساعدة. الجلسة تضم نوافذ داخلية ولوحات، ويتصل بها عميل سطح المكتب.

ملف التعريف يحفظ ملفات الارتباط وتخزين المواقع والسجل والأذونات والاتصالات. لوحات الملف نفسه تشارك تسجيل الدخول؛ تغيير الجلسة لا يفصل الحساب. ملف اللوحة ثابت، لذا افتح لوحة جديدة بملف آخر للحساب الآخر.

فصل العميل يبقي الصفحات تعمل، بينما Quit يوقف المتصفح. إعادة التشغيل تفتح الروابط والتخطيط لكنها لا تستعيد كل حالة JavaScript أو نموذج غير محفوظ. استعادة التخطيط تستبدل الصفحات الحالية.

تتوفر أدوات حظر الإعلانات والتتبع وDark Reader والإشارات والسجل وحفظ حقول النماذج العادية مشفرة. التعبئة لا ترسل النموذج والحقول الحساسة مستثناة. دعم الإضافات ومنها مسار Bitwarden تجريبي. لا توجد مزامنة سحابية أو تضمين لنوافذ Chrome/Brave الموجودة.

تنفيذ مهمة واحدة يمكن فحص نتيجتها

اختر bot أو أنشئ ملفاً باستخدام bmux profile create NAME --background للعمل المستمر؛ الصفحات العادية غير النشطة تُبطَّأ. يقدم دليل الأتمتة الرسمي التسلسل التالي:

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

استبدل معرّفات النوافذ واللوحات بما تعيده القوائم، وعدّل الرابط والمحدد. افحص ok/result في JSON ثم الرابط الفعلي وDOM وصورة PNG. قد يعاد استخدام معرّف لوحة مغلقة. type يضيف عند المؤشر ولا يمسح الحقل، والمحددات المعتادة تخص المستند الرئيسي.

تعمل الملاحة والانتظار وJavaScript والنقر والكتابة دون أخذ التركيز. أوامر اللوحة متسلسلة، ولوحات منفصلة تتيح عمالاً مستقلين. CDP الخام خاص بمصحح Electron لكل لوحة، وليس نقطة اتصال عامة لـPlaywright. مرر وانتظر قبل تصوير محتوى يُحمّل لاحقاً.

الحماية المحلية الافتراضية تمنح 10 دقائق تشغيل ثم 20 دقيقة راحة، وفاصل ثانيتين على الأقل بين إجراءات المواقع الاجتماعية. التحذيرات والتحديات والحدود توقف العمل إلى أن تُحل يدوياً. ليست ضماناً لقبول المنصة أو منع تقييد الحساب.

محاكاة هاتف واختبار اتصال قبل جمع المحتوى

إعدادات Pixel 8 وGalaxy S24 وiPhone 15 Pro/Pro Max تغيّر مساحة العرض والكثافة واللمس والهوية، مع اتجاه ولغة ومنطقة زمنية وموقع اختياري. حتى إعداد iPhone يستخدم Chromium، فلا يغني عن Safari أو هاتف حقيقي.

اختبر اتصال HTTP أو HTTPS أو SOCKS5 ثم احفظه للوحات الجديدة؛ القديمة تحتفظ باتصالها. safeStorage يشفر بيانات الاعتماد. تبديل الاتصال قد ينسخ ملفات الارتباط لحفظ الدخول، لذلك استخدم ملفاً جديداً لفصل الحسابات.

ابدأ الجمع بعامل خلفي واحد وتمريرات صغيرة وانتظار وقراءة DOM، وتحقق قبل إضافة غيره. لم تُثبت API مستضافة للاستخراج أو منظومة زحف وتصدير كاملة. راجع إعدادات الملفات والوكلاء والأجهزة.

من يستطيع التحكم محلياً وعن بُعد؟

البيانات في مجلدات التطبيق، وBMUX_DATA_DIR يفصل النسخ، والإشارات تستخدم YAML محلياً. المقبس للمستخدم الحالي ولا يفتح منفذ تصحيح شبكي افتراضياً، لكن CLI الخاص به يتحكم في كل الملفات. إضافات السكربت المحلية تملك صلاحيات مستخدم النظام.

يشرح الاستضافة البعيدة والصلاحيات مضيف Linux باستخدام Electron/Xvfb وعرضاً عبر الويب أو سطح المكتب. المالك يمنح Watch أو Control. ينقل WebRTC الفيديو والإدخال وحالة الصفحات، والخدمات تعالج الوصول والبيانات الوصفية. تاريخ النشاط والعدادات 30 يوماً وإرساله بأفضل جهد؛ طابور التطبيق مسؤول عن الجدولة والإعادة والنتائج الدائمة. لم تُثبت سياسة شاملة لعدم الاحتفاظ أو عدم التدريب.

التنزيل المجاني والترخيص الحالي

بتحقق 4 أكتوبر 2026 يقدم التنزيلات وملاحظات الإصدار الحالية إصدار v0.1.5 لـmacOS Apple Silicon/Intel وWindows x64 وأرشيفات مضيف Linux x64/arm64. نشر Linux مسار مستقل. على Mac: brew install --cask tonisives/tap/bmux. تحتاج CLI إلى Node 22.12+ والتطوير إلى pnpm 11.

يعلن الناشر توقيع واعتماد Mac وإصلاح حزمة v0.1.3 التالفة. إصدارات Mac تتحقق عند البدء ويومياً وتطبق عند الخروج؛ Windows/Linux تنزيل يدوي. مستخدم v0.1.3 يرقّي يدوياً أولاً.

المتصفح مجاني، لكن النماذج والوكلاء الشبكيين والخوادم الخارجية قد تكون مدفوعة. ترخيص GPL الحالي هو GPL v3 مع GPL-3.0-only وإبقاء إشعار MIT القديم؛ تسمية الموقع القديمة ليست الترخيص الحالي. المشروع معاينة مبكرة تستدعي اختبار تسجيل الدخول وDRM والإضافات الفعلية.

أسئلة شائعة عن bmux

كيف يتحكم وكيل ذكاء اصطناعي في bmux؟

عبر CLI ومعرّف لوحة محدد لقراءة DOM وتنفيذ الإجراءات والتصوير. افحص JSON والنتيجة المرئية، واختر ملفاً خلفياً للعمل المستمر.

هل bmux مجاني؟

المتصفح الحالي مجاني ومرخص بـGPL. تكاليف النموذج والوكيل الشبكي والبنية الخارجية منفصلة، ولم تُثبت أرصدة نموذج مرفقة.

هل ملفات التعريف تعزل الحسابات أمنياً بشكل كامل؟

لا. تفصل بيانات المواقع، لكن CLI للمستخدم الحالي يصل إلى كل الملفات. صلاحيات الوصول البعيد تحتاج ضبطاً منفصلاً.

مصادر رسمية للمستخدم والمطور

لم يُتحقق من مجتمع اجتماعي رسمي منفصل أو صفحة حالة أو زمن دعم مضمون.