30 open-source projects similar to ruicky/jd_sign_bot, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
jdpro is a dockerized automation bot and scheduled task runner designed to automate reward collection and the conversion of expiring digital assets. It operates as a set of scripts deployed via containers to ensure consistent installation and execution across different hosts. The project includes a specialized authentication system that transforms raw keys and manages session cookies through environment variables to maintain automated login states. It also features a webhook notification manager that routes task updates to external services, utilizing keyword-based filtering and payload split
tmall-miao is an Android automation tool and shopping platform bot designed to automatically complete reward activities and claim coins on e-commerce marketplaces. It functions as an e-commerce reward task automator that simulates user interactions on mobile devices to handle repetitive tasks. The project includes a compatibility layer for HarmonyOS Next, allowing automation scripts to run across different mobile operating systems. The tool provides capabilities for mobile device task automation and incentive farming. It uses system debugging interfaces to execute platform-specific automatio
jd-assistant is an e-commerce automation bot designed for the JD.com platform. It functions as an automated checkout script and task runner that monitors product stock and executes purchase sequences for high-demand items. The project specializes in flash sale automation, combining real-time stock monitoring with clock-synced task scheduling to trigger orders at specific timestamps. It manages the end-to-end purchase flow, including automated cart management and the submission of orders using predefined regional identifiers. The system includes capabilities for account and session management
DailyCheckin is an automated multi-platform daily check-in tool that logs into dozens of online services to collect rewards without manual intervention. It supports a wide range of platforms including Bilibili, Baidu Tieba, Aliyun Drive, AcFun, and many others, handling tasks such as daily sign-ins, coin tipping, lottery draws, and virtual currency conversion. The system is built around a config-file-based platform registry that allows dynamic addition or exclusion of tasks, with a cron-driven scheduler executing all check-in scripts sequentially in a single process. The tool distinguishes it
douyuEx is a Tampermonkey userscript and web interface enhancer designed to modify the functionality and appearance of a specific live streaming platform. It acts as a comprehensive automation tool and browser extension that provides a suite of utilities for managing live stream interactions, enhancing video playback, and analyzing streaming data. The project distinguishes itself through deep automation of platform-specific tasks, such as automated account check-ins, treasure box and gift packet claiming, and keyword-based chat responses. It also provides advanced interaction tools, including
BiliBiliToolPro is an account automation tool for Bilibili designed to manage multiple profiles, claim rewards, and maintain session cookies via QR code authentication. It functions as a growth bot and reward collector that automates daily activities to increase account rank and experience points. The project is built as a containerized automation suite, allowing for scheduled task execution across Docker, Kubernetes, or other automation panels. It features multi-account profile isolation, which separates user credentials and session data to execute tasks independently for different accounts.
UserScript is a collection of JavaScript userscripts designed to modify website behavior and appearance. It functions as a system for automating web tasks, modifying page structures, filtering content, and optimizing the retrieval of web assets. The project includes specialized utilities for accelerating file downloads from hosting platforms and enhancing cloud storage interfaces with advanced sorting and direct download options. It also provides tools for web content filtering to remove intrusive elements and keywords, alongside a web automator for handling repetitive site actions like login
OpenHub is an Android application designed for managing GitHub repositories, issues, and pull requests. It provides a mobile interface for open-source contribution, allowing users to monitor project evolution and track repository activity. The application features multi-account authentication, enabling users to switch between different authenticated sessions and profiles within a single instance. It also includes a mobile code review system for browsing source code and inspecting file differences. The platform covers a broad range of collaborative capabilities, including issue tracking with
JdBuyer is a cross-platform desktop application for Windows and macOS designed to automate the purchase of high-demand items on JD.com. It functions as an e-commerce order bot that monitors product stock and automatically submits orders to secure limited-time flash sales. The tool features a graphical interface for managing purchase configurations, including product identifiers, delivery areas, and polling intervals. It utilizes a QR code authentication system to establish secure user sessions. The application includes stock monitoring capabilities and sends real-time purchase alerts via WeC
Nanobrowser is an AI browser automation tool and Chrome extension that uses large language models to execute complex, multi-step web workflows through a natural language interface. It functions as a multi-agent workflow orchestrator, coordinating specialized AI agents to plan strategies and interact with page elements to complete tasks. The system emphasizes local-first operations, acting as a local API manager that stores provider credentials and executes data processing within the browser to keep sensitive information and keys out of external servers. It utilizes a provider-agnostic API bri
OnmyojiAutoScript is an ADB-based Android game automation tool that utilizes image recognition to automate daily routines and resource farming. It functions as a computer vision bot and emulator controller, coordinating simultaneous task execution across multiple user profiles and ports. The system features a game resource optimizer that uses efficiency models to intelligently distribute in-game items and assets across characters. To bypass automated detection, it employs an anti-detection input simulator that mimics human interaction patterns through variable click and swipe behaviors. The
.. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png
Tampermonkey is a userscript manager used for browser behavior modification and web page automation. It allows for the installation and management of custom scripts that inject JavaScript into web pages to change their appearance or functionality. The project enables cross-browser script synchronization to maintain a consistent set of modifications across multiple devices. It provides a mechanism to manage custom userscript collections and synchronize them via cloud accounts. The system covers a broad range of capabilities including the automation of repetitive tasks on specific websites and
RPA-Python is a robotic process automation framework for automating repetitive tasks across web browsers, desktop applications, and operating systems using Python scripts. It functions as a desktop process automator and browser automation tool designed to reduce manual labor and human error in digital workflows. The project includes an OCR screen data extractor for capturing snapshots and extracting text from images via optical character recognition. It also provides a system command wrapper for executing shell commands and managing local file operations, such as downloading files from URLs a
This project is an LLM browser automation framework and AI agent browser interface. It serves as a control layer that translates natural language instructions into browser interactions using large language models, enabling AI agents to navigate and interact with web pages through standardized browser-control functions. The system functions as an RPA workflow orchestrator and headless browser management tool, capable of recording and replaying deterministic browser sequences to automate repetitive tasks. It distinguishes itself through stealth configurations, including residential proxies and
LaVague is an LLM web agent framework and large action model designed to translate natural language instructions into executable browser automation scripts. It functions as a multi-modal orchestrator that reasons over web page states and HTML content to automate multi-step tasks via a Selenium-based automation engine. The framework features a modular model provider layer, allowing users to swap between different language and vision models from providers such as Anthropic, Gemini, and Azure OpenAI. It employs a multi-modal world model to process screenshots and HTML structures, utilizing retri
FARA is a visual computer-use agent model that controls a browser by predicting screen coordinates for clicking, typing, and scrolling, without relying on DOM or accessibility trees. It is designed to automate multi-step web tasks such as searching, form filling, booking, and shopping by reasoning over visual state and decomposing tasks into sequential actions. The model uses a compact 7-billion-parameter decoder-only transformer that can run on consumer GPUs for low-latency on-device inference, or be deployed as a managed endpoint on Azure Foundry for cloud-based inference without local infr
This project is a high-level Python library and wrapper for Selenium designed for web browser automation and functional testing. It provides a simplified interface for controlling browsers to execute automated workflows and end-to-end tests across Chrome and Firefox. The library distinguishes itself by replacing technical CSS selectors and identifiers with label-based element discovery, allowing elements to be located via visible text. It further simplifies browser control by automating window management through page titles and handling nested frame interactions without requiring manual conte
gocron is a task scheduling library for Go designed to automate recurring tasks using crontab expressions, fixed durations, and specific calendar dates. It functions as a concurrent job manager and execution monitor that tracks task lifecycles and performance. The project provides distributed task scheduling through leader election and distributed locking to prevent duplicate job execution across multiple nodes. It further distinguishes itself with a concurrency management system that implements singleton constraints and global execution quotas to protect system resources. The scheduler cove
AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise
hello.js is a JavaScript REST API client and social media API wrapper designed for authenticating users and aggregating data across multiple social network providers. It provides a unified interface to standardize requests and response formats, allowing for consistent data retrieval from diverse external services. The project implements a secure OAuth2 handshake process that utilizes a proxy-based credential masking system to hide private API keys from the client side. It includes a token manager that handles the full authentication lifecycle, including scope-based permission mapping and an a
Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it
twitteroauth is a PHP library and REST API wrapper used for authenticating and interacting with the Twitter API. It functions as an OAuth 1.0a client that manages the secure handshake process to authorize user accounts and obtain access tokens. The library handles the three-legged authorization flow, including the generation of authorization URLs and the requesting of security tokens. It automates the calculation of cryptographic signatures for requests and manages token-based sessions to maintain authenticated state. The project provides capabilities for social media content management, suc
This project is a collection of Python scripts and source code examples designed for learning programming fundamentals through practical application. It serves as a toolkit for web scraping and browser automation, alongside a library of utilities for data processing. The repository includes scripts for simulating human interactions to automate repetitive web tasks and online booking processes. It also provides a structured database of administrative divisions, including provinces, cities, and districts, for geographic data management and address validation. The collection covers capabilities
Wiseflow is an AI business process automation suite and an orchestration framework for coordinating multiple specialized AI agents. It functions as a multi-agent collaboration platform where autonomous agents can spawn new instances and request assistance to resolve complex technical blockers and business workflows. The system distinguishes itself through a browser-based task executor that uses anti-detection techniques to scrape data and perform actions on websites that block bots. It further differentiates its setup process by using a chat-based conversational interface to collect user cont
This project is a lightweight Python scheduling library used for managing recurring jobs and automating the execution of functions within a single process. It serves as an event-based task scheduler that triggers functions at specific intervals or weekdays. The library utilizes human-readable timing syntax to schedule periodic function calls. It supports the organization of timed workflows through job tag filtering and provides mechanisms for scheduler state inspection to track planned execution times. The system handles both periodic and specific job scheduling with timezone support. It inc
Omni is a browser-based productivity automation tool that operates as a local extension. It provides a command-palette interface to execute workspace actions and manage browsing sessions through text-based inputs. The system allows for local-source sideloading, enabling the software to run from a local directory rather than through a centralized extension marketplace. Capabilities cover browser tab management, including programmatically switching and organizing pages. It also includes tools for bookmark organization and history search, allowing users to filter and retrieve saved pages or pre
UserScripts is a collection of JavaScript browser userscripts designed to modify website behavior and add custom functionality to web browsers. It serves as a multi-purpose toolset for web page content automation, web interface enhancement, and specialized web scraping and downloading. The project distinguishes itself through a wide range of specialized utilities, including a browser-based text transformer for character encoding and terminology mapping, and tools for bypassing content censorship. It provides advanced web scraping capabilities such as deciphering obfuscated download links, agg
Script is a collection of scripts and rule-sets designed for iOS proxy tools to modify mobile application behavior, filter network traffic, and automate interactions with online services. It provides a library of scripts and a network filter to manage how applications communicate with web services. The project enables the unlocking of premium features, memberships, and VIP content within third-party applications. It also allows for the bypass of geographical restrictions on downloads and the removal of advertisements from mobile application interfaces. The toolset covers the automation of we
Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data. The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as sta