OpenCLI: Gjøre alle nettsteder til et CLI verktøy, Claudes minst i stand til å nettlese
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
- Last ned opencli-extension.zip (fra GitHub Releases)
- Uttrykksfil
- Åpne krom://utvidelser, aktiver utviklermodus
- 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