OpenCLI: convertir cualquier sitio web en una herramienta CLI, el navegador menos capaz de Claude
¿Qué es OpenCLI?
OpenCLI es una herramienta CLI de código abierto con el lema:Hacer cualquier sitio web & Herramienta Su CLIQue cualquier sitio web y herramientas se conviertan en su línea de comando. Simplemente hablando, puede convertir cualquier sitio web, aplicación Electron o herramientas locales en una interfaz de línea de comando estandarizada.
Para desarrolladores usando asistentes de programación AI como Claude Code, Cursor, esto llena las capacidades más faltantes de AI Agent -Control directo NavegadorNo lo sé.
• Resumen de las funciones centrales
1. Sitio web
Convirtiendo cualquier sitio web en una herramienta de línea de comandos ahora ha soportado 79+ sitios:
- Plataformas nacionales: Bilibili, know-how, pequeños libros rojos, pegatinas, tigres, peces ociosos
- Plataformas internacionalesTwitter/X, Reddit, YouTube, Hacker News
- Electricista: Amazon, 1688
- Herramientas de inteligenciaGemini, Yuanbao, NotebookLM
Ejemplo:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. Electron Application
Convierta aplicaciones Electron en herramientas CLI y AI controla otras aplicaciones AI:
- Soporte para Antigravity Ultra, etc.
- AI controla otras aplicaciones de AI
- Apoyo Scriptización y extensión
3. Centro de herramientas CLI externo
Gestión armonizada y llamadas herramientas CLI externas:
- AutodescubreReconocer automáticamente las herramientas instaladas CLI
- Auto Install: Instalación automática a través de un gestor de paquetes si las herramientas no se instalan (e. g. cervecería instalar gh)
- Llamada unificadaOtros organizadores
Ejemplo:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. Control del explorador de agentes de inteligencia
Esta es la característica más asesina de OpenCLI - para permitir que AI controle el navegador:
- Operar comandoAI puede hacer clic, introducir, extraer, capturar
- Automatización del navegador: Script para cualquier interacción
- La cuenta es segura.: Resumir el estado de inicio de sesión de Chrome / Cromo y el vale no deja el navegador
comandos operativos de navegador disponibles AI:
- Abrir, hacer clic, tipo, auto, mantiene, espera
- Obtén, captura de pantalla, desplazamiento, regreso, val
- Voy a trabajar, init, Verify, close
• Seguridad y contraataque
OpenCLI tiene un poderoso mecanismo anti-test:
- Contraimpresión:Patches navegator.webdriver, Stub ventana.chrome
- Limpia las pistas.Otros organizadores
- Entorno de falsificaciónOtros organizadores
- La circunvención del control de riesgosMedidas de evasión contra la huella y el control del viento
Instalación y uso
1. Instalación de OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. Instalación de extensiones del navegador
- Descargar opencli-extension.zip (de GitHub Releases)
- Unpression File
- Open chrome://extensions, enable developer mode
- Haga clic para cargar la extensión sin presión para seleccionar el archivo no impresionado Check.
3. Inspección de las conexiones
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. Comienzo del uso
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
AI Agent Integration
OpenCLI ofrece múltiples habilidades para el Agente AI:
| Habilidad. | Funciones | Install Command |
|---|---|---|
| Opencli-usage | Referencia del comando | Lo siento, lo siento. |
| Opencli-operate | Automatización del navegador | No lo sé. |
| Opencli-explorer | Guía de desarrollo del adaptador | Lo siento, lo siento. |
| Es una instantánea. | Referencia de comando rápido | No, no, no, no. |
¿Por qué Claude necesita esto?
Las mayores limitaciones de los asistentes de programación de AI como Claude Code y Cursor son:No podía controlar directamente el navegadorNo lo sé. Aunque se pueden llamar a través de herramientas MCP:
- No se puede recibir mensaje: %s %sOtros organizadores
- No funciona navegador: Incapaz de hacer clic, entrar, desplazarse
- No se puede abrir mensaje: Reacreditación cada vez
OpenCLI solucionó estos problemas:
- Estado de inicio de sesión: estado de acceso directo usando Chrome / Cromo
- Navegador de control de inteligencia: AI puede controlar los navegadores por comando Operate
- Interfaz estándar: todos los sitios web se convierten en comandos CLI estándar
Zoo, enciende.
- Costo de cero LLM: tiempo de ejecución cero token consumo
- Finality Output: Mismo comando, mismo formato de salida, pipable
- Auto-reparaciónOtros organizadores
- Carga dinámica: Autoregister .ts o adaptador .yaml en clis/ carpetas
- Amplia coberturaadaptador web :79+
Al final.
OpenCLI completó la pieza desaparecida de la ecología AIAgent...Control de navegadorNo lo sé. Con él, Claude Code y Cursor pueden finalmente:
- Directamente operando Bilibi, sabiendo, pequeño libro rojo.
- Aplicación de electrones de control
- Reutiliza el estado de inicio de sesión del navegador existente
- Convertir cualquier sitio web en una herramienta CLI programable
Esta es una herramienta revolucionaria para desarrolladores que necesitan operaciones automatizadas del navegador.
Las herramientas están listas para ti.
Dirección del proyecto:https://github.com/jackwener/opencli