OpenCLI: Превращение любого веб-сайта в инструмент CLI, наименее способный браузер Клода
Что такое OpenCLI?
OpenCLI - это инструмент CLI с открытым исходным кодом со слоганом:Создайте любой сайт и инструмент для вашего CLIПусть любой сайт и инструменты станут вашей линией управления. Проще говоря, он может преобразовать любой веб-сайт, приложение Electron или локальные инструменты в стандартизированный интерфейс командной строки.
Для разработчиков, использующих ИИ-помощников программирования, таких как Claude Code, Cursor, это заполняет самые отсутствующие возможности AI Agent.Браузер прямого управленияЯ не знаю.
• Резюме основных функций
1. Сайт
Превращение любого веб-сайта в инструмент командной строки теперь поддерживает 79+ сайтов:
- Отечественные платформыБилибили, ноу-хау, маленькие красные книги, наклейки, тигры, праздная рыба
- Международные платформыTwitter/X, Reddit, YouTube, Hacker News
- электрикАмазонка, 1688
- Инструменты AIБлизнецы, Юаньбао, NotebookLM
Пример:
# 查看 Bilibili 热门opencli bilibili hot --limit 5# 搜索知乎opencli zhihu search "OpenClaw" --limit 10# 查看小红书笔记opencli xiaohongshu search "AI工具" --limit 5
2 Электронное применение
Превратите приложения Electron в инструменты CLI, и ИИ будет управлять другими приложениями ИИ:
- Поддержка антигравитации и т.д.
- ИИ контролирует другие приложения ИИ
- Поддержка скриптизации и расширения
3. Внешний модуль CLI
Гармонизированное управление и вызов внешних инструментов CLI:
- АвтооткрытиеАвтоматическое распознавание установленных инструментов CLI
- Автоматическая установкаАвтоматическая установка через менеджер пакетов, если инструменты не установлены (например, установка пива gh)
- Единый звонокДругие организаторы
Пример:
# 调用 GitHub CLIopencli gh pr list --limit 5# 调用 Obsidianopencli obsidian open "笔记标题"
4. AI Agent Browser Control
Это самая убийственная функция OpenCLI, позволяющая ИИ управлять браузером:
- Оперативное командованиеИИ может нажимать, вводить, извлекать, скриншот
- Автоматизация браузераСценарий для любого взаимодействия
- Счет является безопасным.Возобновить статус входа в Chrome / Chromium, и ваучер не покидает браузер
Доступные операционные команды браузера:
- Открыть, щелкнуть, тип, я, держать, ждать
- Снимок экрана, прокрутка, обратная связь, вал
- Я собираюсь работать, вводить, проверять, закрывать
• Безопасность и контртестирование
OpenCLI обладает мощным антитестовым механизмом:
- Противопечать:Patches navigator.webriver, Stub window.chrome
- Очистите следы.Другие организаторы
- Контрафактная средаДругие организаторы
- Обход контроля рисковМногослойные меры по борьбе с отпечатками пальцев и уклонению от контроля ветра
Установка и использование
1.Установка OpenCLI
# 通过 npm 安装npm install -g @jackwener/opencli# 安装 AI skillsnpx skills add jackwener/opencli
2.Установка расширений браузера
- Скачать opencli-extension.zip (из релизов GitHub)
- Unpression File
- Открытый хром://расширения, включен режим разработчика
- Нажмите, чтобы загрузить ненажатое расширение, чтобы выбрать ненажатый файл Check.
3. Проверка соединений
opencli doctor # 检查扩展和守护进程连接opencli daemon status # 检查守护进程状态
4. Начало использования
# 查看所有命令opencli list# 查看 HackerNews 热门(无需浏览器)opencli hackernews top --limit 5# 查看 Bilibili 热门(需要浏览器扩展)opencli bilibili hot --limit 5
Интеграция агентов AI
OpenCLI предоставляет несколько навыков для AI-агента:
| Умение. | Функции | Установить команду |
|---|---|---|
| Использование Opencli | Командная ссылка | Прости, прости. |
| Opencli-operate | Автоматизация браузера | Я не знаю. Я не знаю. |
| Исследователь Opencli | Руководство по разработке адаптеров | Прости, прости. |
| Это открытая фотография. | Быстрая командная ссылка | Нет, нет, нет, нет. |
Зачем это нужно Клоду?
Самыми большими ограничениями помощников по программированию ИИ, таких как Claude Code и Cursor, являются:Невозможно напрямую контролировать браузерЯ не знаю. Хотя их можно вызвать с помощью инструментов MCP:
- Невозможно получить сообщение: %s %Другие организаторы
- Не может работать браузерНевозможность щелкнуть, ввести, прокрутить
- Невозможно открыть сообщениеПовторная аккредитация каждый раз
OpenCLI решил эти проблемы:
- Повторить статус loginПрямой статус входа с помощью Chrome/Chromium
- Браузер управления AIИИ может управлять браузерами с помощью команды Operate
- Стандартный интерфейсВсе сайты становятся стандартными командами CLI
Зоопарк, зажигай.
- Стоимость LLM Zero: время выполнения нулевого потребления токенов
- Итоговый результатТа же команда, тот же выходной формат, Pipable
- СаморемонтДругие организаторы
- Динамическая нагрузкаАвторегистр .ts или адаптер .yaml в клис/папках
- Широкий охват:79+ веб-адаптер
В конце.
OpenCLI завершил недостающую часть экологии AIAgentБраузерный контрольЯ не знаю. С его помощью Claude Code и Cursor могут:
- Непосредственно оперирует Билиби, знающая, маленькая красная книга.
- Контроль применения Electron
- Использовать существующий статус входа в браузер
- Превратите любой сайт в программируемый инструмент CLI
Это революционный инструмент для разработчиков, которым нужны автоматизированные операции браузера.
Инструменты готовы для вас.
Адрес проекта:https://github.com/jackwener/opencli