JO

jackwener/opencli

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30,8 тыс. stars Качество 75 Тренд 93Apache-2.0

Превратите любой сайт в CLI и используйте браузер, введённый AI-агентом.

Обзор

Превратите веб-сайты, сессии браузера, приложения Electron и локальные инструменты в детерминированные интерфейсы для людей и ИИ-агентов. Или запускайте Browser Use на любой странице — навигировать, заполнять формы, кликать, извлекать, автоматизировать. OpenCLI предоставляет одну поверхность для трёх различных видов автоматизации: - для таких сайтов, как Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, Twitter/X и многих других. - — установите навык OpenCLI-браузера в ваш AI-агент (Claude Code, Cursor и др.), и он сможет навигировать, кликать, вводить/заполнять, извлекать и проверять любую страницу через ваш входящий браузер через примитивы браузера OpenCLI. - сквозной режим с браузером OpenCLI + навык OpenCLI-Adapter-Author, который помогает от первой разведки через декодирование полей, код и проверку браузера OpenCLI. Он также работает для локальных инструментов, таких как gh, docker, longbridge, tg, discord, wx, ntn (Notion) и других бинарных файлов, которые вы регистрируете сами, а также для приложений Electron, таких как Cursor, Trae CN, Codex, Antigravity, ChatGPT и Trae SOLO.

Обзор (машинный перевод)

Преобразовать любой сайт в CLI и запустить браузер на входе в Chrome. Превратить сайты и сессии браузера в детерминированные интерфейсы для людей и агентов ИИ. Или запустить браузерное использование на любой странице — навигация, заполнение форм, клик, извлечение, автоматизация.

OpenCLI — это универсальный CLI для автоматизации браузера для ИИ-агентов и альтернатива агент-браузер. Навигация, проверка, клик, заполнение форм, извлечение и скриншоты сайтов без адаптера сайта. Встроенные адаптеры добавляют повторно используемые детерминированные команды сайта. См. OpenCLI vs agent-browser и миграция.

OpenCLI предоставляет одну поверхность для трёх различных видов автоматизации:

  • Используйте встроенные адаптеры для таких сайтов, как Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, Twitter/X и многих других.
  • Позвольте агентам ИИ управлять любым сайтом — установите навык opencli-browser в вашем AI-агенте (Claude Code, Cursor и т.д.), и он сможет навигировать, кликать, вводить/заполнять, извлекать и проверять любую страницу через ваш входящий браузер с помощью примитивов opencli browser.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

OpenCLI

Convert any website into a CLI & run Browser Use on your logged-in Chrome. Turn websites and browser sessions into deterministic interfaces for humans and AI agents. Or run Browser Use against any page — navigate, fill forms, click, extract, automate.

OpenCLI is a general-purpose browser automation CLI for AI agents and an agent-browser alternative. Navigate, inspect, click, fill forms, extract, and screenshot websites without a site adapter. Built-in adapters add reusable, deterministic site commands. See OpenCLI vs agent-browser and migration.

OpenCLI gives you one surface for three different kinds of automation:

  • Use built-in adapters for sites like Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, Twitter/X, and many more.
  • Let AI Agents operate any website — install the opencli-browser skill in your AI agent (Claude Code, Cursor, etc.), and it can navigate, click, type/fill, extract, and inspect any page through your logged-in browser via opencli browser primitives.
  • Write new adapters end-to-end with opencli browser + the opencli-adapter-author skill, which guides from first recon through field decoding, code, and opencli adapter test.

Agent command contract

Commands default to JSON: { "ok": true, "data": ... }; failures return { "ok": false, "error": { "code": "...", "message": "...", "hint": "..." } } on stdout with a nonzero exit code. Logs use stderr. Explicit human formats, help, version and completion retain their own formats; browser follow modes use JSON Lines.

opencli list search --site github
opencli browser open https://example.com --session research
opencli browser network --static --session research
opencli browser chrome describe
opencli adapter check github/search

list returns compact, paginated capabilities (commands, total, nextOffset); read arguments with --help -f json. Page scope is --session, native Chrome calls need no session. Adapter authoring is grouped under adapter init|check|test. state --diagnostics and network --static replace analyze and discover. This changes CLI syntax and JSON output. JS adapters keep cli({...}),

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add jackwener/opencli
Новичок в MCP? Начните с руководства на mcpskill.org →