OpenCLI: Elke website veranderen in een CLI-tool, Claude's minst capabele browser
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
- Download opencli-extension.zip (van GitHub Releases)
- Unpression bestand
- Open chrome://extensions, activeer ontwikkelaar modus
- 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