OpenCLI: Ändra vilken webbplats som helst till ett CLI-verktyg, Claudes minst kapabla webbläsare
Vad är OpenCLI?
OpenCLI är ett open-source CLI-verktyg med slogan:Gör någon webbplats och verktyg ditt CLILåt alla webbplatser och verktyg bli din kommandolinje. Helt enkelt kan den konvertera alla webbplatser, Electron-applikationer eller lokala verktyg till ett standardiserat kommandoradsgränssnitt.
För utvecklare som använder AI-programmeringsassistenter som Claude Code, Cursor, fyller detta AI-agentens mest saknade kapacitet -Direct Control BrowserJag vet inte.
• Sammanfattning av kärnfunktioner
1. Webbplats
Om du gör en webbplats till ett kommandoradsverktyg har du nu stött 79+ webbplatser:
- Inhemska plattformarBilibili, know-how, små röda böcker, klistermärken, tigrar, tom fisk
- Internationella plattformarTwitter/X, Reddit, YouTube, Hacker News
- ElektrikerAmazon, 1688
- AI verktygGemini, Yuanbao, NotebookLM
Exempel:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. Electron Application
Vänd Electron-applikationer till CLI-verktyg och AI kontrollerar andra AI-applikationer:
- Stöd för Antigravity Ultra etc.
- AI kontrollerar andra AI-applikationer
- Support Scriptization och Extension
Externt CLI-verktyg Hub
Harmoniserad förvaltning och ring externa CLI-verktyg:
- AutoupptäckAutomatiskt identifiera installerade CLI-verktyg
- Auto InstalleraInstallera automatiskt via en pakethanterare om verktyg inte är installerade (t.ex. brygga installera gh)
- Unified CallÖvrig organisatör
Exempel:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
AI Agent Browser Control
Detta är OpenCLIs mest mördarfunktion - för att tillåta AI att styra webbläsaren:
- Operate kommandotAI kan klicka, ange, extrahera, skärmdump
- Browser AutomationScript för alla interaktioner
- Kontot är säkert.Återgå Chrome / Chrome inloggningsstatus och kupongen lämnar inte webbläsaren
AI tillgänglig webbläsare operativa kommandon:
- Öppna, klicka, typ, själv, håller, vänta
- Få, skärmdump, scroll, back, val
- Jag ska jobba, init, verifiera, stänga
• Säkerhet och mottestning
OpenCLI har en kraftfull anti-testmekanism:
- CounterprintPatches navigator.webdriver, Stub window.chrome
- Rensa spåren.Övrig organisatör
- Förfalskning miljöÖvrig organisatör
- Riskkontroll kringgåendeMulti-layer anti-fingerprint och vind-kontroll evasion åtgärder
Installation och användning
Installation av OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. Installation av webbläsartillägg
- Ladda ner opencli-extension.zip (från GitHub Releases)
- Förtrycksfil
- Open chrome://extensions, möjliggör utvecklarläge
- Klicka för att ladda den otryckta förlängningen för att välja den otryckta filen Kontrollera.
3. Inspektion av anslutningar
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. Användning av användning
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
AI Agent Integration
OpenCLI erbjuder flera färdigheter för AI Agent:
| Skicklighet. | Funktioner | Installera kommando |
|---|---|---|
| Opencli-användning | Kommando referens | Förlåt, jag är ledsen. |
| Opencli-operate | Browser Automation | {\bord0\shad0\alphaH3D} Jag vet inte. |
| Opencli-explorer | Adapter utveckling guide | Förlåt, jag är ledsen. |
| Det är en opencli-oneshot. | Quick Command Reference | Nej, nej, nej, nej. |
Varför behöver Claude detta?
De största begränsningarna för AI-programmeringsassistenter som Claude Code och Cursor är:Kunde inte direkt kontrollera webbläsarenJag vet inte. Även om de kan kallas genom MCP verktyg:
- Kan inte få meddelande: %Övrig organisatör
- Kan inte fungera webbläsareKan inte klicka, ange, bläddra
- Kan inte öppna meddelandeRe-ackreditering varje gång
OpenCLI löste dessa problem:
- Upprepa inloggningsstatusdirekt inloggningsstatus med Chrome/Chromium
- AI Control BrowserAI kan styra webbläsare genom Operate kommandot
- Standard gränssnittAlla webbplatser blir standard CLI-kommandon
Zoo, lys upp.
- Zero LLM kostarRun-time nolltoken konsumtion
- Finality OutputSamma kommando, samma utdataformat, pipable
- SjälvreparationÖvrig organisatör
- Dynamisk lastAutoregister .ts eller .yaml adapter i kli / mappar
- Bred täckning79+ webbadapter
I slutet.
OpenCLI slutförde den saknade delen av AIAgent-ekologinWebbläsarkontrollJag vet inte. Med det kan Claude Code och Cursor äntligen:
- Direkt kör Bilibi, vet, lite röd bok.
- Control Electron Application
- Återanvänd befintlig webbläsare inloggningsstatus
- Förvandla alla webbplatser till ett programmerbart CLI-verktyg
Detta är ett revolutionerande verktyg för utvecklare som behöver automatiserad webbläsarverksamhet.
Verktygen är redo för dig.
Projektadress:https://github.com/jackwener/opencli