JO

jackwener/opencli

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

3.1만 stars 품질 75 트렌드 93Apache-2.0

어떤 웹사이트든 CLI로 만들고 로그인한 브라우저를 AI 에이전트가 사용하세요.

개요

웹사이트, 브라우저 세션, Electron 앱, 로컬 도구를 인간과 AI 에이전트를 위한 결정론적 인터페이스로 전환할 수 있습니다. 또는 브라우저 사용을 어떤 페이지든 실행할 수 있습니다 — 탐색, 양식 작성, 클릭, 추출, 자동화 등. OpenCLI는 세 가지 다른 자동화 유형을 위한 하나의 서피스를 제공합니다: - Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, Twitter/X 등 다양한 사이트에 해당합니다. - — AI 에이전트(Claude Code, 커서 등)에 OpenCLI 브라우저 스킬을 설치하면, OpenCLI 브라우저 프리미티브를 통해 로그인된 브라우저를 통해 페이지를 탐색, 클릭, 타이핑/채우기, 추출, 검사할 수 있습니다. - OpenCLI 브라우저 + OpenCLI 어댑터-작성자 스킬을 통한 종단 간 지원, 이 스킬은 First Recon부터 현장 디코딩, 코드, OpenCLI 브라우저 검증까지 안내합니다. 또한 gh, docker, longbridge, tg, discord, wx, ntn(Notion) 등 직접 등록한 바이너리 같은 로컬 도구들과, Cursor, Trae CN, Codex, Antigravity, ChatGPT, Trae SOLO 같은 Electron 앱에도 사용할 수 있습니다.

개요(AI 번역)

어떤 웹사이트든 CLI로 변환하고 로그인한 크롬에서 브라우저 사용을 실행하세요. 웹사이트와 브라우저 세션을 인간과 AI 에이전트를 위한 결정론적 인터페이스로 전환합니다. 또는 브라우저 사용을 어떤 페이지에서든 실행하세요 — 탐색, 양식 작성, 클릭, 추출, 자동화.

OpenCLI는 **AI 에이전트를 위한 **범용 브라우저 자동화 CLI이자 에이전트-브라우저 대안입니다. 사이트 어댑터 없이 웹사이트를 탐색, 검사, 클릭, 작성, 추출, 스크린샷 촬영. 내장 어댑터는 재사용 가능하고 결정론적인 사이트 명령을 추가합니다. OpenCLI 대 에이전트 브라우저 및 마이그레이션을 참조하세요.

OpenCLI는 세 가지 다른 자동화 유형을 위한 하나의 서피스를 제공합니다:

  • **Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, Twitter/X 등 다양한 사이트에 내장된 어댑터를 사용하세요.
  • AI 에이전트가 어떤 웹사이트든 운영하게 하세요 — AI 에이전트에 opencli-browser 스킬(Claude 코드, 커서 등)을 설치하면, opencli browser 프리미티브를 통해 로그인된 브라우저를 통해 페이지를 탐색, 클릭, 타이핑/채우기, 추출, 검사할 수 있습니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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({...}),

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add jackwener/opencli
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →