awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jackwener avatar

jackwener/OpenCLI

0
View on GitHub↗
25,060 stele·2,492 fork-uri·JavaScript·Apache-2.0·2 vizualizăriopencli.info↗

OpenCLI

OpenCLI is an AI browser automation framework designed to automate web navigation, data extraction, and repetitive browser tasks. It functions as a browser-based CLI generator that converts website interfaces into command-line interactions by controlling authenticated web browser sessions.

The project features a web-to-CLI adapter platform for mapping web elements to programmatic command-line inputs and outputs. It includes a browser profile manager to organize and switch between isolated session profiles to maintain different user identities.

The toolkit provides capabilities for web content extraction of media and structured data, alongside a framework for creating custom site adapters. It also integrates local binaries and third-party command-line tools into a single discovery and execution interface.

Results can be exported in multiple formats, including JSON, CSV, YAML, Markdown, and tables.

Features

  • Agentic Browser Interfaces - Provides an interface for AI agents to interact with websites using active authenticated browser sessions.
  • Website-to-CLI Converters - Converts website interfaces into command-line interactions by controlling authenticated web browser sessions.
  • CLI-Driven Browser Agents - Converts website interfaces into command-line interactions by controlling a logged-in web browser.
  • Web Content Extraction Utilities - Extracts images, videos, and articles from social and content platforms directly to local storage.
  • DOM-Based Extractions - Provides a mechanism to map website DOM patterns to structured data outputs using predefined rules.
  • Web Data Extraction - Collects information and media from websites and exports results into structured formats like JSON or CSV.
  • Browser Automation Frameworks - Provides a system for automating web navigation and data extraction using AI agents.
  • Web-to-CLI Adapters - Provides a framework for creating custom adapters that transform website interfaces into programmatic command-line interactions.
  • Website-to-CLI Mappings - Transforms web interfaces into command-line tools for faster interaction and data extraction without a browser UI.
  • Headless Browser Automation - Controls a web browser via a programmatic driver to simulate user interactions and navigate authenticated sessions.
  • Site Adapter Frameworks - Provides a framework for defining authentication and data extraction rules to create custom site adapters.
  • Browser Automation - Uses logged-in browser sessions to automate repetitive web tasks and navigate websites programmatically.
  • CLI Wrapper Interfaces - Wraps local binaries and external CLI tools into a unified discovery and execution layer.
  • Command Line Tool Integrations - Combines various local binaries and third-party command line tools into a single discovery and execution interface.
  • Tool Integration Plug-ins - Loads external adapter definitions from remote repositories to expand the set of supported websites.
  • Browser Profile Management - Organizes and switches between isolated browser session profiles to manage different user identities.
  • External Tool Integrations - Integrates local binaries and third-party command-line tools into a unified execution interface.
  • User Profile Isolations - Maintains distinct session data and cookies by mapping user aliases to isolated browser profiles.
  • Extension Support - Enables the installation of third-party adapters from external repositories to expand supported websites.
  • Session Profile Isolations - Includes a browser profile manager to organize and switch between isolated session profiles for different user identities.

Istoric stele

Graficul istoricului de stele pentru jackwener/opencliGraficul istoricului de stele pentru jackwener/opencli

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face jackwener/opencli?

OpenCLI is an AI browser automation framework designed to automate web navigation, data extraction, and repetitive browser tasks. It functions as a browser-based CLI generator that converts website interfaces into command-line interactions by controlling authenticated web browser sessions.

Care sunt principalele funcționalități ale jackwener/opencli?

Principalele funcționalități ale jackwener/opencli sunt: Agentic Browser Interfaces, Website-to-CLI Converters, CLI-Driven Browser Agents, Web Content Extraction Utilities, DOM-Based Extractions, Web Data Extraction, Browser Automation Frameworks, Web-to-CLI Adapters.

Care sunt câteva alternative open-source pentru jackwener/opencli?

Alternativele open-source pentru jackwener/opencli includ: nanmicoder/crawlertutorial — CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static… itsowen/cyberscraper-2077 — CyberScraper-2077 is an AI-powered web scraping tool that uses large language models to extract and structure data… apify/crawlee — Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction… getmaxun/maxun — Maxun is an open-source web scraping and automation platform designed to transform dynamic website content into… ntegrals/openbrowser — OpenBrowser is an AI web agent toolkit and automation framework designed to translate natural language instructions… browser-use/workflow-use — This project is an LLM browser automation framework and AI agent browser interface. It serves as a control layer that…

Alternative open-source pentru OpenCLI

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu OpenCLI.
  • nanmicoder/crawlertutorialAvatar NanmiCoder

    NanmiCoder/CrawlerTutorial

    4,262Vezi pe GitHub↗

    CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static and dynamic websites. It functions as a web data extraction pipeline and an HTTP request orchestrator, covering the full lifecycle of scraping applications from initial fetching to final data storage. The project provides specialized guidance on anti-bot bypass techniques and web API reverse engineering. It includes methods for evading browser detection through identity masking and proxy rotation, as well as techniques for identifying hidden API endpoints by analyzing network

    Python
    Vezi pe GitHub↗4,262
  • itsowen/cyberscraper-2077Avatar itsOwen

    itsOwen/CyberScraper-2077

    2,887Vezi pe GitHub↗

    CyberScraper-2077 is an AI-powered web scraping tool that uses large language models to extract and structure data from websites into organized formats. It functions as an LLM web scraper and AI content parser, transforming unstructured raw web text into specific data schemas. The project distinguishes itself through a suite of anonymity and evasion tools, including proxy rotation, SOCKS-based identity masking, and the ability to route traffic through the Tor network to access hidden onion services. It further includes a bot detection bypass system that employs stealth parameters and custom n

    Pythonai-scrapinggemini-apillm
    Vezi pe GitHub↗2,887
  • apify/crawleeAvatar apify

    apify/crawlee

    24,002Vezi pe GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    TypeScriptapifyautomationcrawler
    Vezi pe GitHub↗24,002
  • getmaxun/maxunAvatar getmaxun

    getmaxun/maxun

    15,049Vezi pe GitHub↗

    Maxun is an open-source web scraping and automation platform designed to transform dynamic website content into structured data. By leveraging artificial intelligence to interpret natural language prompts, the system identifies page elements and extracts information without requiring manual selector configuration. It serves as a bridge between raw web content and intelligent workflows, providing structured outputs in formats optimized for large language model ingestion and agent-based applications. The platform distinguishes itself through its ability to handle complex, authenticated, and dyn

    TypeScriptagentsapiautomation
    Vezi pe GitHub↗15,049
Vezi toate cele 30 alternative pentru OpenCLI→