इस प्रोजेक्ट के बारे में

ब्राउज़र हार्नेस LLM एजेंटों के लिए एक ब्राउज़र ऑटोमेशन ब्रिज है। यह क्रियाओं का एक निश्चित सेट प्रदान करने के बजाय, एक संपादन योग्य CDP वेबसॉकेट के माध्यम से एजेंट को उपयोगकर्ता के वास्तविक ब्राउज़र से जोड़ता है और एक कौशल परिभाषा के माध्यम से ब्राउज़र वर्कफ़्लो सिखाता है। किसी कार्य के दौरान, यदि कोई आवश्यक सहायक गायब है, तो एजेंट इसे स्थानीय कार्यक्षेत्र में लिख सकता है, जिससे सहायक बाद के कार्यों के लिए पुन: प्रयोज्य हो जाता है; पैकेज की अपनी स्रोत निर्देशिका संरक्षित रहती है। प्रलेखित सेटअप Claude Code या Codex के लिए एक सेटअप प्रॉम्प्ट का उपयोग करके किया गया है। प्रॉम्प्ट कोडिंग एजेंट से Python 3.12 पर uv के साथ browser-harness को स्थापित या अपग्रेड करने, `browser-harness skill` के आउटपुट को पंजीकृत करने, ब्राउज़र से कनेक्ट करने और पूछने के लिए कहता है कि क्या स्थानीय ब्राउज़र रिकॉर्डिंग सक्षम की जानी चाहिए। कनेक्शन Chrome रिमोट डिबगिंग का उपयोग करता है, जिसमें `chrome://inspect/#remote-debugging` अनुमति चरण शामिल है, जिसमें `install.md` फ़ॉलबैक सेटअप गाइड के रूप में है। एक MCP सर्वर, `browser-harness-mcp`, stdio पर MCP टूल के रूप में ब्राउज़र-नियंत्रण सहायकों को उजागर करता है। यह MCP क्लाइंट जैसे Claude Code, Devin और Cursor को एक अलग CDP एकीकरण लागू किए बिना ब्राउज़र चलाने की अनुमति देता है। रिपॉजिटरी लॉग-इन कार्यों के लिए एक व्यक्तिगत-ब्राउज़र वर्कफ़्लो दिखाता है और लाइव पूर्वावलोकन, प्रॉक्सी, स्टील्थ उपाय, CAPTCHA समाधान और संबंधित प्रबंधित सुविधाओं के साथ समानांतर में कई ब्राउज़र चलाने के लिए Browser Use Cloud से लिंक करता है। README में प्रदर्शित उदाहरण कार्य एक X प्रोफ़ाइल खोलना, नवीनतम 20 वीडियो पोस्ट का पता लगाना और उन्हें डाउनलोड करना है। उल्लिखित योगदानों में बग फिक्स, दस्तावेज़ीकरण सुधार और एजेंट-जनित डोमेन कौशल शामिल हैं।