OpenCLI: Transformer n'importe quel site en outil CLI, le navigateur le moins capable de Claude
C'est quoi, OpenCLI ?
OpenCLI est un outil CLI open-source avec le slogan:Faites n'importe quel site Web & outil Votre CLILaissez tout site Web et les outils devenir votre ligne de commande. Simplement, il peut convertir n'importe quel site Web, application Electron ou outils locaux en une interface de ligne de commande normalisée.
Pour les développeurs utilisant des assistants de programmation AI tels que Claude Code, Cursor, cela remplit les capacités les plus manquantes d'Agent AI -Navigateur de contrôle directJe ne sais pas.
• Résumé des fonctions essentielles
1. Site Web
Transformer n'importe quel site en une ligne de commande a maintenant pris en charge plus de 79 sites:
- Plates-formes nationales: Bibli, savoir-faire, petits livres rouges, autocollants, tigres, poissons au ralenti
- Plateformes internationalesTwitter/X, Reddit, YouTube, Nouvelles Hacker
- Électricien: Amazon, 1688
- Outils AIGémeaux, Yuanbao, Cahiers
Exemple :
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2. Application électronique
Transformer les applications électroniques en outils CLI, et l'IA contrôle d'autres applications AI:
- Support pour Antigravity Ultra etc.
- AI contrôle d'autres applications AI
- Assistance Scripturation et Extension
3. Hub externe de l'outil CLI
Gestion harmonisée et appel d'outils externes CLI :
- Découverte automatiqueReconnaître automatiquement les outils CLI installés
- Installation automatique: Installer automatiquement par l'intermédiaire d'un gestionnaire de paquets si les outils ne sont pas installés (p. ex. infusion installer gh)
- Appel unifiéAutres organisateurs
Exemple :
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. Contrôle du navigateur des agents d'IA
Ceci est la fonctionnalité la plus tueuse d'OpenCLI - pour permettre à l'IA de contrôler le navigateur:
- Commande d'exploitationAI peut cliquer, entrer, extraire, capture d'écran
- Automatisation du navigateur: Script pour toute interaction
- Le compte est sécurisé.: Reprendre le statut de connexion Chrome/ Chrome et le bon ne quitte pas le navigateur
Commandes de navigation AI disponibles:
- Ouvrir, cliquer, taper, self, garder, attendre
- Capture d'écran, défilement, retour, val
- Je vais travailler, init, vérifier, fermer
• Sécurité et contre-essais
OpenCLI dispose d'un puissant mécanisme anti-essai:
- Contre-impression: Patches navigateur.webdriver, Stub fenêtre.chrome
- Dégagez les pistes.Autres organisateurs
- Environnement de contrefaçonAutres organisateurs
- contournement du contrôle des risquesMesures d'évasion anti-empreinte et anti-vent multicouches
Installation et utilisation
1. Installation d'OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2. Installation des extensions de navigateur
- Télécharger opencli-extension.zip (de GitHub Releases)
- Fichier de déspression
- Ouvrir chrome://extensions, activer le mode développeur
- Cliquez pour charger l'extension non pressée pour sélectionner le fichier non pressé Vérifier.
3. Contrôle des connexions
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. Début de l ' utilisation
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
Intégration des agents d'IA
OpenCLI fournit plusieurs compétences pour l'agent d'IA:
| Compétence. | Fonctions | Installer la commande |
|---|---|---|
| Opencli-usage | Référence de commande | Je suis désolé. |
| Opencli-operation | Automatisation du navigateur | Je ne sais pas. |
| Opencli-Explorer | Guide de développement de l'adaptateur | Je suis désolé. |
| C'est un coup ouvert. | Référence de commande rapide | Non, non, non, non, non. |
Pourquoi Claude en a-t-il besoin ?
Les plus grandes limitations des assistants de programmation d'IA comme Claude Code et Cursor sont :Impossible de contrôler directement le navigateurJe ne sais pas. Bien qu'ils puissent être appelés par l'intermédiaire d'outils MCP :
- Impossible d'obtenir le message : %s %sAutres organisateurs
- Impossible d'utiliser le navigateur: Impossible de cliquer, entrer, défiler
- Impossible d'ouvrir le message: Réaccréditation à chaque fois
OpenCLI a résolu ces problèmes :
- Répéter le statut de connexion: statut de connexion directe en utilisant Chrome/ Chrome
- Navigateur de contrôle AI: L'IA peut contrôler les navigateurs par commande Operate
- Interface standard: tous les sites deviennent des commandes CLI standard
Zoo, allume-toi.
- Coût zéro LLM: consommation de jeton zéro
- Produit final: Même commande, même format de sortie, pipable
- AutoréparationAutres organisateurs
- Charge dynamique: Autoregistrer .ts ou adaptateur .yaml dans les dossiers
- Large couverture:79+ adaptateur web
À la fin.
OpenCLI a complété le morceau manquant de l'écologie AIAgent --Contrôle du navigateurJe ne sais pas. Claude Code et Cursor peuvent enfin :
- Directement en utilisant Bilibi, sachant, petit livre rouge.
- Utilisation d'électrons de contrôle
- Réutiliser le statut de connexion du navigateur existant
- Transformer n'importe quel site en un outil programmable CLI
C'est un outil révolutionnaire pour les développeurs qui ont besoin d'opérations de navigateur automatisées.
Les outils sont prêts pour vous.
Adresse du projet:https://github.com/jackwener/opencli