OpenCLI: Jede Website in ein CLI-Tool verwandeln, Claudes am wenigsten fähiger Browser
Was ist OpenCLI?
OpenCLI ist ein Open-Source-CLI-Tool mit dem Slogan:Machen Sie jede Website & Tool Ihre CLILassen Sie jede Website und Tools zu Ihrer Befehlszeile werden. Einfach gesagt, kann es jede Website, Electron-Anwendung oder lokale Tools in eine standardisierte Befehlszeilenschnittstelle konvertieren.
Für Entwickler, die KI-Programmierassistenten wie Claude Code, Cursor verwenden, füllt dies die meisten fehlenden Fähigkeiten von AI Agent aus -Direct Control BrowserIch weiß es nicht.
• Zusammenfassung der Kernfunktionen
1. Website
Die Umwandlung einer Website in ein Kommandozeilen-Tool hat jetzt 79+ Websites unterstützt:
- Inländische Plattformen: Bilibili, Know-how, kleine rote Bücher, Aufkleber, Tiger, Leerfische
- Internationale PlattformenTwitter/X, Reddit, YouTube, Hacker News
- ElektrikerAmazon, 1688
- KI-ToolsGemini, Yuanbao, NotebookLM
Beispiel:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. Anwendung von Elektronen
Verwandeln Sie Elektronenanwendungen in CLI-Tools, und AI steuert andere KI-Anwendungen:
- Unterstützung für Antigravitation Ultra etc.
- KI steuert andere KI-Anwendungen
- Unterstützung von Scriptization und Extension
3. Externer CLI Tool Hub
Harmonisiertes Management und Aufruf externer CLI-Tools:
- AutoentdeckungAutomatisches Erkennen installierter CLI-Tools
- Autoinstallation: Automatische Installation über einen Paketmanager, wenn keine Tools installiert sind (z. B. brew install gh)
- Unified CallSonstige Veranstalter
Beispiel:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. AI Agent Browser Control
Dies ist die Killer-Funktion von OpenCLI - damit AI den Browser steuern kann:
- KommandobetriebAI kann klicken, eingeben, extrahieren, Screenshot
- Browser Automation: Skript für jede Interaktion
- Das Konto ist sicher.: Setzen Sie den Chrome/Chromium-Anmeldestatus fort und der Gutschein verlässt den Browser nicht
AI verfügbare Browser-Befehle:
- Öffnen, klicken, tippen, selbst, halten, warten
- Get, screenshot, scroll, back, val
- Ich werde arbeiten, init, Verify, close
• Sicherheit und Gegentests
OpenCLI verfügt über einen leistungsstarken Anti-Test-Mechanismus:
- Gegendruck:Patches navigator.webdriver, Stub window.chrome
- Räumt die Spuren.Sonstige Veranstalter
- FälschungsumweltSonstige Veranstalter
- Umgehung der RisikokontrolleMehrschichtige Anti-Fingerabdruck- und Windschutz-Ausweichmaßnahmen
Installation und Verwendung
1. Installation von OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. Installation von Browsererweiterungen
- Download opencli-extension.zip (von GitHub Releases)
- Unpression File
- Open chrome://extensions, aktivieren Sie den Entwicklermodus
- Klicken Sie, um die ungedrückte Erweiterung zu laden, um die ungedrückte Datei Check auszuwählen.
3. Prüfung der Anschlüsse
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. Beginn der Nutzung
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
AI Agent Integration
OpenCLI bietet mehrere Fähigkeiten für AI Agent:
| Fertigkeit. | Funktionen | Installationsbefehl |
|---|---|---|
| Freie Nutzung | Befehlsnummer | Es tut mir leid, es tut mir leid. |
| Opencli-operat | Browser Automation | Ich weiß es nicht. |
| Opencli-Explorer | Adapterentwicklungsleitfaden | Es tut mir leid, es tut mir leid. |
| Es ist ein Opencli-Oneshot. | Quick Command Referenz | Nein, nein, nein, nein. |
Warum braucht Claude das?
Die größten Einschränkungen von KI-Programmierassistenten wie Claude Code und Cursor sind:Konnte den Browser nicht direkt steuernIch weiß es nicht. Obwohl sie über MCP-Tools aufgerufen werden können:
- Kann keine Nachricht erhalten: %s %sSonstige Veranstalter
- Browser kann nicht betrieben werden: Unfähig zu klicken, einzugeben, zu scrollen
- Kann keine Nachricht öffnenRe-Akkreditierung jedes Mal
OpenCLI löste diese Probleme:
- Anmeldestatus wiederholen: direkter Login-Status mit Chrome/Chrom
- AI Control BrowserAI kann Browser mit Operate-Befehl steuern
- Standardschnittstelle: Alle Websites werden zu Standard-CLI-Befehlen
Zoo, leuchte auf.
- Null LLM Kosten: Laufzeit Null-Token Verbrauch
- Endgültigkeitsleistung: Gleiches Kommando, gleiches Ausgabeformat, pipable
- SelbstreparaturSonstige Veranstalter
- Dynamische Belastung: Autoregister .ts oder .yaml Adapter in clis/Ordnern
- Breite Abdeckung: 79+ Webadapter
Am Ende.
OpenCLI vervollständigte das fehlende Stück der AIAgent-Ökologie -BrowsersteuerungIch weiß es nicht. Damit können Claude Code und Cursor endlich:
- Direkt in Betrieb Bilibi, wissen, kleines rotes Buch.
- Steuerelektronenanwendung
- Bestehender Browser-Anmeldestatus wiederverwenden
- Verwandeln Sie jede Website in ein programmierbares CLI-Tool
Dies ist ein revolutionäres Tool für Entwickler, die automatisierte Browseroperationen benötigen.
Die Werkzeuge stehen für Sie bereit.
Projektadresse:https://github.com/jackwener/opencli