← Zurück zur Liste

OpenCLI: Jede Website in ein CLI-Tool verwandeln, Claudes am wenigsten fähiger Browser

itadol5j

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

  1. Download opencli-extension.zip (von GitHub Releases)
  2. Unpression File
  3. Open chrome://extensions, aktivieren Sie den Entwicklermodus
  4. 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