OpenCLI: Transformando qualquer site em uma ferramenta CLI, o navegador menos capaz de Claude
O que é OpenCLI?
OpenCLI é uma ferramenta CLI de código aberto com o slogan:Faça qualquer site e ferramenta seu CLIDeixe qualquer site e ferramentas se tornar sua linha de comando. Simplesmente falando, ele pode converter qualquer site, aplicação Electron ou ferramentas locais em uma interface de linha de comando padronizada.
Para desenvolvedores usando assistentes de programação de IA, como Claude Code, Cursor, isso preenche as capacidades mais carentes do Agente de IA -Navegador de controle diretoNão sei.
• Resumo das funções principais
1. Sítio Web
Transformar qualquer site em uma ferramenta de linha de comando tem agora mais de 79 sites suportados:
- Plataformas nacionais: Bilibili, know-how, pequenos livros vermelhos, adesivos, tigres, peixe ocioso
- Plataformas internacionaisTwitter/X, Reddit, YouTube, Hacker News
- Eletricista: Amazon, 1688
- Ferramentas de IAGemini, Yuanbao, NotebookLM
Exemplo:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. Aplicação de Electron
Transforme aplicações eletrônicas em ferramentas CLI e IA controla outras aplicações de IA:
- Suporte para Antigravity Ultra etc.
- AI controla outras aplicações de IA
- Suporte à programação e extensão
3. Hub de ferramenta CLI externa
Gestão harmonizada e chamar ferramentas CLI externas:
- AutodescobertaReconhecer automaticamente as ferramentas CLI instaladas
- Instalação Automática: Instalar automaticamente através de um gestor de pacotes se as ferramentas não estiverem instaladas (p. ex., instalar gh)
- Chamada UnificadaOutro Organizador
Exemplo:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. Controle do Navegador do Agente de IA
Este é o recurso mais assassino do OpenCLI - para permitir que a IA controle o navegador:
- Operar o comandoAI pode clicar, inserir, extrair, capturar
- Automação do Navegador: Script para qualquer interação
- A conta está segura.: Retomar o estado de login do Chrome/ Chromium e o voucher não sai do navegador
Comandos operacionais de navegador disponíveis para IA:
- Abrir, clicar, digitar, auto, manter, esperar
- Obter, capturar, rolar, voltar, val
- Vou trabalhar, init, verificar, fechar
• Segurança e contra-testes
O OpenCLI tem um poderoso mecanismo anti-teste:
- Contra- impressão:Patches navigator.webdriver, Stub window.crome
- Limpem os trilhos.Outro Organizador
- Ambiente de contrafacçãoOutro Organizador
- Evitação do controlo de riscoMedidas de evasão contra as impressões digitais e o controlo do vento em várias camadas
Instalação e utilização
1. Instalação do OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. Instalação de extensões de navegador
- Baixar opencli-extension.zip (da GitHub Releases)
- Ficheiro de Despressão
- Abrir chrome://extensions, habilitar o modo de desenvolvimento
- Clique para carregar a extensão não pressionada para selecionar o arquivo não pressionado Check.
3. Inspeção de conexões
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. Início do uso
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
Integração com o Agente de IA
OpenCLI fornece várias habilidades para AI Agent:
| Habilidade. | Funções | Instalar comando |
|---|---|---|
| Opencli-usage | Referência de Comandos | Desculpa, desculpa. |
| Opencli-operado | Automação do Navegador | Não sei. |
| Explorador Opencli | Guia de desenvolvimento do adaptador | Desculpa, desculpa. |
| É um tiro aberto. | Referência de Comando Rápido | Não, não. |
Porque é que o Claude precisa disto?
As maiores limitações dos assistentes de programação de IA como Claude Code e Cursor são:Não foi possível controlar diretamente o navegadorNão sei. Embora possam ser chamados através de ferramentas MCP:
- Incapaz de obter a mensagem: %sOutro Organizador
- Não foi possível operar o navegadorNão foi possível clicar, inserir, rolar
- Mensagem: Reacreditação sempre
O OpenCLI resolveu estes problemas:
- Repetir o estado de autenticação: status de login direto usando Chrome/ Chromium
- Navegador de Controle de IA: AI pode controlar navegadores pelo comando Operate
- Interface padrão: todos os sites se tornam comandos CLI padrão
Zoo, acende.
- Zero custo LLM: tempo de execução consumo zero token
- Resultado Final: Mesmo comando, mesmo formato de saída, pipable
- Auto-reparaçãoOutro Organizador
- Carga Dinâmica: Autoregister .ts ou adaptador .yaml em clis/ folders
- Ampla cobertura:79+ adaptador web
No fim.
O OpenCLI completou a parte que falta da ecologia AIAgent --Controle do NavegadorNão sei. Com ele, Claude Code e Cursor podem finalmente:
- Operando diretamente Bilibi, sabendo, pequeno livro vermelho.
- Aplicação de Elétron de Controle
- Reutilizar o estado de autenticação do navegador existente
- Transforme qualquer site em uma ferramenta CLI programável
Esta é uma ferramenta revolucionária para desenvolvedores que precisam de operações de navegador automatizadas.
As ferramentas estão prontas para ti.
Endereço do projeto:https://github.com/jackwener/opencli