awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jackwener avatar

jackwener/OpenCLI

0
View on GitHub↗
25,060 نجوم·2,492 تفرعات·JavaScript·Apache-2.0·2 مشاهداتopencli.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.

سجل النجوم

مخطط تاريخ النجوم لـ jackwener/opencliمخطط تاريخ النجوم لـ jackwener/opencli

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ OpenCLI

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع OpenCLI.
  • nanmicoder/crawlertutorialالصورة الرمزية لـ NanmiCoder

    NanmiCoder/CrawlerTutorial

    4,262عرض على 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
    عرض على GitHub↗4,262
  • itsowen/cyberscraper-2077الصورة الرمزية لـ itsOwen

    itsOwen/CyberScraper-2077

    2,887عرض على 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
    عرض على GitHub↗2,887
  • apify/crawleeالصورة الرمزية لـ apify

    apify/crawlee

    24,002عرض على 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
    عرض على GitHub↗24,002
  • getmaxun/maxunالصورة الرمزية لـ getmaxun

    getmaxun/maxun

    15,049عرض على 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
    عرض على GitHub↗15,049
عرض جميع البدائل الـ 30 لـ OpenCLI→

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ jackwener/opencli؟

الميزات الرئيسية لـ jackwener/opencli هي: 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.

ما هي البدائل مفتوحة المصدر لـ jackwener/opencli؟

تشمل البدائل مفتوحة المصدر لـ jackwener/opencli: 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…