BrowserBash: साधारण भाषा में ब्राउज़र ऑटोमेशन CLI
BrowserBash एक मुफ्त, ओपन-सोर्स प्राकृतिक भाषा ब्राउज़र ऑटोमेशन टूल है जो आपके साधारण अंग्रेजी वाक्यों को वास्तविक ब्राउज़र टेस्ट में बदल देता है। कोई कोड नहीं, कोई सेलेक्टर नहीं, कोई फ्लेकी लोकेटर नहीं — बस अपना उद्देश्य बताएं और AI एजेंट एक असली Chrome ब्राउज़र चलाएगा। यह स्थानीय Ollama मॉडल या मुफ्त OpenRouter मॉडल पर चलता है, इसलिए शून्य API कुंजी, कोई क्रेडिट कार्ड नहीं — पूरी तरह से मुफ्त और निजी।
मुख्य विशेषताएं
- प्राकृतिक भाषा इनपुट: साधारण अंग्रेजी में अपना टेस्ट वर्णन करें — कोई कोडिंग या XPath/CSS सेलेक्टर की आवश्यकता नहीं
- 100% मुफ्त डिफ़ॉल्ट: स्थानीय Ollama मॉडल + Stagehand इंजन + Chromium — कोई API कुंजी, कोई क्लाउड लागत, कोई साइनअप नहीं
- वास्तविक ब्राउज़र आउटपुट: असली Chrome ब्राउज़र चलता है, NDJSON इवेंट स्ट्रीम करता है, वीडियो रिकॉर्डिंग कैप्चर करता है
- CI-Ready डिज़ाइन: GitHub Actions के लिए बिल्ट-इन, एग्जिट कोड 0/1/2/3 के साथ — आपकी पाइपलाइन पहले से समझती है
- क्लाउड-न्यूट्रल: एक ही कमांड से Local Chrome, Browserbase, LambdaTest, BrowserStack या कस्टम CDP पर स्विच करें
- ओपन सोर्स पूरी तरह: Apache-2.0 लाइसेंस, पूरा एजेंट लूप रिपोजिटरी में — पढ़ें, फोर् करें, ठीक करें
उपयोग के मामले
- E2E वेब टेस्टिंग: लॉगिन, चेकआउट, फॉर्म सबमिशन — सब कुछ साधारण अंग्रेजी में लिखें, Playwright सेलेक्टर में नहीं
- CI/CD पाइपलाइन इंटीग्रेशन:
--agent मोड में NDJSON स्ट्रीम आउटपुट, प्रोग्रामेटिक पार्सिंग के लिए कोई प्रोज़ नहीं
- वेब स्क्रैपिंग और डेटा निष्कर्षण: पेज से जानकारी निकालें और वेरिएबल के रूप में स्टोर करें — कोई कोड लिखने की ज़रूरत नहीं
- QA टीम एनेबलमेंट: गैर-तकनीकी टीम सदस्य अपने स्वयं के टेस्ट लिख और चला सकते हैं
- प्राइवेट/एयर-गैप्ड एनवायरनमेंट: स्थानीय Ollama मॉडल के साथ — कोई डेटा क्लाउड को नहीं छोड़ता
लक्षित दर्शक
BrowserBash उन डेवलपर्स, QA इंजीनियर्स और DevOps टीमों के लिए है जो मुफ्त, ओपन-सोर्स, नो-लॉक-इन ब्राउज़र ऑटोमेशन चाहते हैं — विशेष रूप से भारतीय स्टार्टअप और SMB जो API लागत से बचना चाहते हैं, साथ ही एंटरप्राइज टीमें जिन्हें CI-फ्रेंडली, क्लाउड-न्यूट्रल E2E टेस्टिंग की आवश्यकता है।