← Tilbake til listen

OpenCLI: Gjøre alle nettsteder til et CLI verktøy, Claudes minst i stand til å nettlese

itadol5j

Hva er OpenCLI?

OpenCLI er et åpen kildekode CLI verktøy med slagordet:Gjør alle nettsteder og verktøy din CLILa alle nettsteder og verktøy bli din kommandolinje. Det kan enkelt og enkelt konvertere alle nettsider, Electron-applikasjoner eller lokale verktøy til et standardisert kommandolinjegrensesnitt.

For utviklere som bruker AI programmeringsassistenter som Claude Code, markør, fyller dette AI Agents mest manglende evner -Direkte kontrollnettleserJeg vet ikke.

• Sammendrag av kjernefunksjoner

1. Nettsted

Å gjøre et hvilket som helst nettsted til et kommandolinjeverktøy har nå støttet 79+ nettsteder:

  • innenlandske plattformer: Bilibili, know-how, små røde bøker, klistremerker, tigers, inaktiv fisk
  • internasjonale plattformerTwitter/X, Reddit, YouTube, Hacker Nyheter
  • Elektriker: Amazon, 1688
  • AI-verktøyGemini, Yuanbao, NotebookLM

Eksempel:

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

2. Electron søknad

Gjør Electron-applikasjoner til CLI-verktøy, og AI kontrollerer andre AI-applikasjoner:

  • Støtte til Antigravity Ultra etc.
  • AI styrer andre AI-programmer
  • Støtte skriptisering og utvidelse

3. Ekstern CLI verktøy Hub

Harmonisert styring og ringe eksterne CLI-verktøy:

  • AutooppdagelseKjenn automatisk installerte CLI-verktøy
  • Autoinstaller: Installer automatisk gjennom en pakkehåndtering hvis verktøyene ikke er installert (f.eks. bryggeinstallasjon gh)
  • Samlede samtalerAndre arrangører

Eksempel:

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

4. AI Agent nettleserkontroll

Dette er OpenCLIs mest morderfunksjon - for å tillate AI å styre nettleseren:

  • OperasjonskommandoAI kan klikke, angi, ekstrahere, skjermbilde
  • NettleserautomatiseringScript for enhver interaksjon
  • Kontoen er sikker.: Begynn Chrome/ Chromium påloggingsstatus og kupongen forlater ikke nettleseren

AI- tilgjengelige nettleser-operative kommandoer:

  • Åpne, klikk, type, selv, holder, vente
  • Få, skjermbilde, rulle, tilbake, val
  • Jeg skal jobbe, init, verifisere, stenge

Security Sikkerhet og mottesting

OpenCLI har en kraftig anti-test mekanisme:

  • Counterprint:Patches navigatør.webdriver, Stub window.chrome
  • Tøm sporene.Andre arrangører
  • ForfalskningsmiljøAndre arrangører
  • Risikokontroll omgåelseFlerlags antifingeravtrykk og vindkontroll-unndragstiltak

Installasjon og bruk

1. Installasjon av OpenCLI

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

2. Installasjon av nettleserutvidelser

  1. Last ned opencli-extension.zip (fra GitHub Releases)
  2. Uttrykksfil
  3. Åpne krom://utvidelser, aktiver utviklermodus
  4. Klikk for å laste utrykt utvidelse for å velge den utrykkte filen Sjekk.

3. Inspeksjon av forbindelser

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

4. Brukskommisjon

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

AI Agent Integrasjon

OpenCLI gir flere ferdigheter for AI Agent:

Ferdighet. Funksjoner Installer kommando
Opencli-usage Kommandoreferanse Jeg beklager.
Opencli-operativt Nettleserautomatisering Jeg vet ikke.
Opencli-eksploder Adapter utvikling guide Jeg beklager.
Det er et opencli-oneshot. Hurtigkommandoreferanse Nei, nei, nei.

Hvorfor trenger Claude dette?

De største begrensningene til AI programmeringsassistenter som Claude Code og markør er:Kunne ikke styre nettleseren direkteJeg vet ikke. Selv om de kan bli kalt gjennom MCP-verktøy:

  • Kan ikke hente melding: %sAndre arrangører
  • Kan ikke betjene nettleser: Kan ikke klikke, angi, rulle
  • Kan ikke åpne meldingRe-akkreditering hver gang

OpenCLI løste disse problemene:

  • Gjenta påloggingsstatus: direkte påloggingsstatus ved hjelp av Chrome/ Chromium
  • AI-kontrollnettleserAI kan styre nettlesere av Operate kommando
  • Standard grensesnitt: alle nettsteder blir standard CLI kommandoer

Zoo, lys opp.

  • Null LLM-kostnad: løpstid null token forbruk
  • Finality Output: Same kommando, samme utdataformat, pipable
  • SelvreparasjonAndre arrangører
  • Dynamisk belastning: Autoregistrer .ts eller .yaml adapter i clis/ mapper
  • Bredt dekning:79+ webadapter

På slutten.

OpenCLI fullførte det manglende stykket i AIAgent-økologien -NettleserkontrollJeg vet ikke. Med det kan Claude Code og markør til slutt:

  • Direkte drift Bilibi, vite, lite rød bok.
  • Kontrollelektronsøknad
  • Bruk eksisterende innloggingsstatus for nettleseren på nytt
  • Gjør alle nettsteder til et programmerbart CLI-verktøy

Dette er et revolusjonerende verktøy for utviklere som trenger automatiserte nettleseroperasjoner.

Verktøyene er klare for deg.

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