OpenCLI: किसी भी वेबसाइट को एक CLI टूल में बदलना, क्लाउड का कम से कम सक्षम ब्राउज़र
OpenCLI क्या है?
OpenCLI एक खुला स्रोत CLI उपकरण है जिसमें नारा है:किसी भी वेबसाइट और उपकरण अपने CLIकिसी भी वेबसाइट और उपकरण को अपने कमांड की लाइन बन जाती है। बस बोलते हुए, यह किसी भी वेबसाइट, इलेक्ट्रॉन एप्लिकेशन या स्थानीय उपकरण को मानकीकृत कमांड लाइन इंटरफेस में परिवर्तित कर सकता है।
एआई प्रोग्रामिंग सहायकों जैसे क्लाउड कोड, कर्सर का उपयोग करने वाले डेवलपर्स के लिए, यह एआई एजेंट की सबसे कम क्षमताओं को भरता है -डायरेक्ट कंट्रोल ब्राउज़रमुझे नहीं पता।
• कोर कार्यों का सारांश
1. वेबसाइट
किसी भी वेबसाइट को कमांड लाइन टूल में बदलना अब 79+ साइटों का समर्थन करता है:
- घरेलू प्लेटफार्मBilibili, पता-कैसे, थोड़ा लाल किताब, स्टिकर, बाघ, निष्क्रिय मछली
- अंतर्राष्ट्रीय मंचट्विटर / एक्स, रेडिट, यूट्यूब, हैकर न्यूज़
- इलेक्ट्रीशियनअमेज़न, 1688
- एआई उपकरणमिथुन, युआनबाओ, नोटबुकLM
उदाहरण:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. इलेक्ट्रॉन अनुप्रयोग
CLI उपकरणों में इलेक्ट्रॉन अनुप्रयोगों को चालू करें, और AI अन्य AI अनुप्रयोगों को नियंत्रित करता है:
- Antigravity Ultra etc.
- एआई अन्य एआई अनुप्रयोगों को नियंत्रित करता है
- समर्थन स्क्रिप्टीकरण और एक्सटेंशन
3. बाहरी सीएलआई उपकरण हब
हार्मोनाइज्ड प्रबंधन और कॉल बाहरी सीएलआई उपकरण:
- ऑटो डिस्कवरस्वचालित रूप से स्थापित CLI उपकरण को पहचानें
- ऑटो इंस्टॉलयदि उपकरण स्थापित नहीं हैं तो स्वचालित रूप से एक पैकेज प्रबंधक के माध्यम से स्थापित करें (उदाहरण के लिए brew स्थापित gh)
- एकीकृत कॉलअन्य आयोजक
उदाहरण:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. एआई एजेंट ब्राउज़र कंट्रोल
यह ओपनसीएलआई की सबसे हत्यारा विशेषता है - एआई को ब्राउज़र को नियंत्रित करने की अनुमति देने के लिए:
- आदेश संचालित करेंएआई क्लिक, प्रवेश, निकालने, स्क्रीनशॉट कर सकते हैं
- ब्राउज़र स्वचालन: किसी भी बातचीत के लिए स्क्रिप्ट
- खाता सुरक्षित है।: क्रोम / क्रोमियम लॉगिन स्थिति को फिर से शुरू करें और वाउचर ब्राउज़र को नहीं छोड़ता है
एआई उपलब्ध ब्राउज़र ऑपरेटिंग कमांड:
- खुला, क्लिक करें, टाइप करें, स्वयं रखता है, प्रतीक्षा करें
- प्राप्त करें, स्क्रीनशॉट, स्क्रॉल, वापस, val
- मैं काम करने जा रहा हूँ, init, सत्यापित करना, बंद करना
• सुरक्षा और प्रति-परीक्षण
OpenCLI एक शक्तिशाली विरोधी परीक्षण तंत्र है:
- काउंटरप्रिंटPatches navigator.webdriver, Stub window.chrome
- ट्रैक साफ़ करें।अन्य आयोजक
- काउंटरफिटिंग वातावरणअन्य आयोजक
- जोखिम नियंत्रण परिधिबहुपरत विरोधी फिंगरप्रिंट और पवन नियंत्रण evasion उपायों
स्थापना और उपयोग
1. OpenCLI की स्थापना
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. ब्राउज़र एक्सटेंशन की स्थापना
- Opencli-extension.zip (GitHub रिलीज़ से)
- Unpression File
- ओपन क्रोम / एक्सटेंशन, डेवलपर मोड सक्षम करें
- अप्रेशर फ़ाइल चेक का चयन करने के लिए अप्रयुक्त एक्सटेंशन को लोड करने के लिए क्लिक करें।
3. कनेक्शन का निरीक्षण
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. उपयोग की प्रतिबद्धता
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
एआई एजेंट एकीकरण
OpenCLI AI एजेंट के लिए कई कौशल प्रदान करता है:
| कौशल | कार्य | कमांड स्थापित करें |
|---|---|---|
| Opencli-usage | कमांड संदर्भ | मुझे माफ़ी है, मुझे माफ़ी है। |
| Opencli-operate | ब्राउज़र स्वचालन | {\bord0\shad0\alphaH3D}मैं नहीं जानता। |
| Opencli-explorer | एडाप्टर विकास गाइड | मुझे माफ़ी है, मुझे माफ़ी है। |
| यह एक opencli-oneshot है। | त्वरित कमान संदर्भ | नहीं, नहीं, नहीं |
क्यों क्लाउड को इसकी आवश्यकता है?
क्लाउड कोड और कर्सर जैसे एआई प्रोग्रामिंग सहायकों की सबसे बड़ी सीमाएं हैं:ब्राउज़र को सीधे नियंत्रित नहीं कर सकतामैं नहीं जानता हूँ। हालांकि उन्हें MCP टूल के माध्यम से बुलाया जा सकता है:
- संदेश नहीं मिल सकता: %s %अन्य आयोजक
- ब्राउज़र को संचालित नहीं कर सकता: क्लिक करने, प्रवेश करने, स्क्रॉल करने में असमर्थ
- संदेश नहीं खोल सकताहर बार पुन: मान्यता
OpenCLI ने इन समस्याओं को हल किया:
- लॉगिन स्थिति दोहराएंक्रोम / क्रोमियम का उपयोग करके प्रत्यक्ष लॉगिन स्थिति
- AI कंट्रोल ब्राउज़र: एआई संचालित कमांड द्वारा ब्राउज़रों को नियंत्रित कर सकता है
- मानक इंटरफ़ेससभी वेबसाइटें मानक CLI कमांड बन जाती हैं
चिड़ियाघर, प्रकाश ऊपर।
- शून्य LLM लागत: रनटाइम शून्य टोकन खपत
- फाइनलिटी आउटपुटसमान आदेश, समान आउटपुट प्रारूप, pipable
- आत्म मरम्मतअन्य आयोजक
- गतिशील लोड: Autoregister .ts or .yaml एडाप्टर in clis/फ़ोल्डर्स
- विस्तृत कवरेज:79+ वेब एडाप्टर
अंत में।
OpenCLI ने AIAgent पारिस्थितिकी का लापता टुकड़ा पूरा किया -ब्राउज़र नियंत्रणमैं नहीं जानता हूँ। इसके साथ, क्लाउड कोड और कर्सर अंततः हो सकता है:
- प्रत्यक्ष रूप से संचालन बिलीबी, जानने, थोड़ा लाल किताब।
- नियंत्रण इलेक्ट्रॉन अनुप्रयोग
- मौजूदा ब्राउज़र लॉगिन स्थिति का उपयोग करें
- किसी भी वेबसाइट को प्रोग्राम करने योग्य CLI टूल में बदल दें
यह उन डेवलपर्स के लिए एक क्रांतिकारी उपकरण है जिन्हें स्वचालित ब्राउज़र संचालन की आवश्यकता होती है।
उपकरण आपके लिए तैयार हैं।
परियोजना का पता:https://github.com/jackwener/opencli