← Terug naar overzicht

OpenCLI: Elke website veranderen in een CLI-tool, Claude's minst capabele browser

itadol5j

Wat is OpenCLI?

OpenCLI is een open-source CLI-tool met de slogan:Maak elke website en gereedschap uw CLILaat elke website en tools uw commandoregel worden. Simpel gezegd, het kan elke website, Electron applicatie of lokale tools omzetten in een gestandaardiseerde command line interface.

Voor ontwikkelaars die AI programmeerassistenten gebruiken zoals Claude Code, Cursor, vult dit AI Agent's meest ontbrekende mogelijkheden -Browser voor directe besturingIk weet het niet.

• Samenvatting van de kernfuncties

1. Website

Het omzetten van elke website in een command line tool heeft nu 79+ sites ondersteund:

  • Binnenlandse platforms: Bilibili, know-how, kleine rode boeken, stickers, tijgers, inactieve vissen
  • Internationale platformsTwitter/X, Reddit, YouTube, Hacker News
  • ElektrischAmazon, 1688
  • Hulpmiddelen voor AIGemini, Yuanbao, NotebookLM

Voorbeeld:

# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5

2. Elektronentoepassing

Verander Electron-toepassingen in CLI-gereedschappen, en AI bestuurt andere AI-toepassingen:

  • Ondersteuning voor Antizwaartekracht Ultra etc.
  • AI controleert andere AI-toepassingen
  • Ondersteuning Scriptisering en uitbreiding

3. Externe CLI gereedschap Hub

Geharmoniseerd beheer en externe CLI-tools bellen:

  • AutodiscoverAutomatisch geïnstalleerde CLI-tools herkennen
  • Automatisch installeren: Automatisch installeren via een pakketbeheerder als gereedschap niet is geïnstalleerd (bijv. brouwinstallatie gh)
  • Eengemaakte oproepAndere organisator

Voorbeeld:

# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"

4. AI Agent Browser Control

Dit is OpenCLI's meest killer functie - om AI de controle over de browser:

  • Opdracht uitvoerenAI kan klikken, invoeren, uitpakken, screenshot
  • Browser-automatisering: Script voor elke interactie
  • De rekening is veilig.: Hervat de Chrome/Chroom aanmeldstatus en de voucher verlaat de browser niet

AI beschikbare browser commando's:

  • Open, klik, type, zelf, houdt, wacht
  • Get, screenshot, scroll, back, val
  • Ik ga naar m'n werk.

• Beveiliging en tegentests

OpenCLI heeft een krachtig anti-testmechanisme:

  • Tegenafdruk:Patches navigator.webdriver, Stub window.chrome
  • Maak de sporen vrij.Andere organisator
  • NamaakomgevingAndere organisator
  • Risicocontrole-ontduikingMeerlaags antivingerafdruk- en windbestrijdingsmaatregelen

Installatie en gebruik

1. Installatie van OpenCLI

# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli

2. Installatie van browserextensies

  1. Download opencli-extension.zip (van GitHub Releases)
  2. Unpression bestand
  3. Open chrome://extensions, activeer ontwikkelaar modus
  4. Klik om de niet-gedrukte extensie te laden om het ongedrukte bestand te selecteren Controleren.

3. Controle van de verbindingen

opencli doctor  # 检查扩展和守护进程连接opencli daemon status  # 检查守护进程状态

4. Begin van het gebruik

# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5

Integratie van AI-agenten

OpenCLI biedt meerdere vaardigheden voor AI Agent:

Skill. Functies Commando installeren
Opencli-usage Commandoreferentie Het spijt me.
Opencli-operation Browser-automatisering Ik weet het niet.
Opencli-explorer Gids voor adapterontwikkeling Het spijt me.
Het is een open schot. Snel commandoreferentie Nee.

Waarom heeft Claude dit nodig?

De grootste beperkingen van AI programmeerassistenten zoals Claude Code en Cursor zijn:Kon browser niet direct besturenIk weet het niet. Hoewel ze kunnen worden aangeroepen via MCP tools:

  • Kan bericht niet opvragen: %s %sAndere organisator
  • Kan browser niet bedienen: Kan niet klikken, invoeren en scrollen
  • Kan bericht niet openen: Reaccreditatie elke keer

OpenCLI loste deze problemen op:

  • Aanmeldstatus herhalen: directe aanmeldstatus met Chrome/Chroom
  • Browser voor AI-besturing: AI kan browsers bedienen op commando van Operate
  • Standaardinterface: alle websites worden standaard CLI commando's

Zoo, licht op.

  • Nul LLM-kosten: run-time nul token verbruik
  • Eindwaarde: Zelfde commando, zelfde uitvoerformaat, pipable
  • ZelfreparatieAndere organisator
  • Dynamische belasting: Autoregister .ts of .yaml adaptor in cli's / mappen
  • Brede dekking:79+ webadapter

Op het einde.

OpenCLI voltooide het ontbrekende stukje van de AIAgent ecologie --BrowserbeheerIk weet het niet. Hiermee kunnen Claude Code en Cursor eindelijk:

  • Direct Biribi opereren, wetende, kleine rode boek.
  • Controle Electron-toepassing
  • Aanmeldstatus van bestaande browser hergebruiken
  • Maak van elke website een programmeerbaar CLI gereedschap

Dit is een revolutionaire tool voor ontwikkelaars die geautomatiseerde browser operaties nodig hebben.

Het gereedschap is klaar voor u.

Projectadres:https://github.com/jackwener/opencli