OpenCLI: Omdanner enhver hjemmeside til et CLI værktøj, Claude 's mindst dygtige browser
Hvad er OpenCLI?
OpenCLI er et opensource CLI værktøj med sloganet:Gør ethvert websted og værktøj din CLILad enhver hjemmeside og værktøjer blive din kommandolinje. Simpelt talt, kan det konvertere enhver hjemmeside, Electron program eller lokale værktøjer til en standardiseret kommandolinje interface.
For udviklere, der bruger AI programmering assistenter såsom Claude Code, Cursor, dette fylder AI Agent mest mangler kapaciteter -Direkte kontrolbrowserDet ved jeg ikke.
• Oversigt over kernefunktioner
1. Websted
At gøre enhver hjemmeside til en kommandolinje værktøj har nu understøttet 79 + sites:
- Indenlandske platforme: Bilibili, know-how, små røde bøger, klistermærker, tigre, tomat fisk
- Internationale platformeTwitter / X, Reddit, YouTube, Hacker News
- Elektrician: Amazon, 1688
- AI VærktøjerGemini, Yuanbao, NotebookLM
Eksempel:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. Electron ansøgning
Turn Electron applikationer i CLI værktøjer, og AI styrer andre AI-applikationer:
- Støtte til antityngdekraft Ultra osv.
- AI kontrollerer andre AI-applikationer
- Støtte Skrift og udvidelse
3. Ekstern CLI værktøj Hub
Harmoniseret styring og opkald eksterne CLI værktøjer:
- AutofindGenkender automatisk installerede CLI-værktøjer
- Autoinstallation: Installer automatisk gennem en pakkehåndtering, hvis værktøjerne ikke er installeret (f. eks. Brew install gh)
- Unified CallAndre arrangører
Eksempel:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. AI Agent Browser Control
Dette er OpenCLI 's mest dræbende funktion - for at tillade AI at styre browseren:
- Operér kommandoAI kan klikke, indtaste, udtrække, screenshot
- Browser- automatisk: Script for enhver interaktion
- Kontoen er sikret.: Genoptag Chrome / Chromium login status og voucher forlader ikke browseren
AI tilgængelige browserstyrekommandoer:
- Åbn, klik, skriv, selv, holder, vent
- Få, screenshot, rulle, tilbage, val
- Jeg vil arbejde, init, Verify, tæt
• Sikkerhed og modprøvning
OpenCLI har en kraftfuld anti-test mekanisme:
- Modtryk: Patches navigator.webdriver, Stub window.krom
- Ryd sporene.Andre arrangører
- ForfalskningAndre arrangører
- Omgåelse af risikostyringMultilags anti-fingeraftryk og vindkontrol unddragelse foranstaltninger
Installation og anvendelse
1. Installation af OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. Installation af browserudvidelser
- Download opencli- extension.zip (fra GitHub Udgivelser)
- Fortrydelsesfil
- Åbn krom: / / udvidelser, aktivér udviklertilstand
- Klik for at indlæse den upressede udvidelse for at vælge den utrykkede fil Check.
3. Inspektion af forbindelser
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. Påbegyndelse af brug
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
AI Agent Integration
OpenCLI giver flere færdigheder til AI Agent:
| Færdighed. | Funktioner | Installér kommando |
|---|---|---|
| Openclit- brug | Kommandoreference | Undskyld. |
| Opencli- operation | Browser- automatisk | Jeg ved det ikke. |
| Opencli- explorer | Vejledning i udvikling af adapter | Undskyld. |
| Det er en åben... | Hurtig kommandoreference | Nej, nej. |
Hvorfor har Claude brug for det?
De største begrænsninger for AI programmering assistenter som Claude Code og markør er:Kunne ikke direkte styre browserDet ved jeg ikke. Selv om de kan kaldes gennem MCP værktøjer:
- Kan ikke få besked:% s% sAndre arrangører
- Kan ikke betjene browser: Kan ikke klikke, indtaste, rulle
- Kan ikke åbne brev: Re- akkreditering hver gang
OpenCLI løste disse problemer:
- Gentag login status: direkte login status ved hjælp af Chrome / Chrom
- AI- kontrolbrowser: AI kan styre browsere ved Operér kommando
- Standardgrænseflade: alle hjemmesider bliver standard CLI kommandoer
Zoo, lys op.
- Nul LLM-omkostninger: løbende forbrug på nul
- Slutoutput: Samme kommando, samme output format, pipeable
- Selv- reparationAndre arrangører
- Dynamisk belastning: Autoregister. t eller yaml adapter i clis / mapper
- Bred dækning: 79 + web adapter
Til sidst.
OpenCLI afsluttede den manglende del af AIAgent økologien --BrowserkontrolDet ved jeg ikke. Claude Code og Cursor kan endelig:
- Direkte betjening af Bilibi, velvidende, lille rød bog.
- Styreelektronprogram
- Genbrug eksisterende browserlogin-status
- Gør enhver hjemmeside til et programmerbart CLI værktøj
Dette er et revolutionerende værktøj til udviklere, der har brug for automatiserede browseroperationer.
Værktøjet er klar til dig.
Projektadresse:https: / / github.com / jackwener / opencli