awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tychxn avatar

tychxn/jd-assistant

0
View on GitHub↗
5,266 stars·1,868 forks·Python·MIT·44 views

Jd Assistant

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 via QR code authentication and cookie persistence. It further incorporates request randomization through user-agent rotation, RSA-based payload encryption for secure data transmission, and HTTP-based push notifications for execution alerts.

Features

  • Order Placements - Automates the submission of orders from the cart using predefined addresses.
  • Stock Availability Monitoring - Continuously polls product endpoints at high frequency to detect item availability for immediate purchase.
  • Automated Checkout Tools - Automates the final payment and order submission phase specifically for high-demand flash sales.
  • E-Commerce Automations - Programmatically manages shopping carts and submits orders to bypass manual checkout steps.
  • E-commerce Product Data Extraction - Extracts real-time pricing, stock levels, and address mappings from retail product pages.
  • End-to-End Order Workflows - Orchestrates the entire purchase sequence from account login and stock monitoring to final order execution.
  • Flash Sale Automations - Secures high-demand products by monitoring stock and automating the checkout process during flash sales.
  • Shopping Carts - Provides logic for adding items to the shopping cart and managing staged products.
  • Web Task Automations - Automates repetitive browser-based workflows and site interactions using web scraping and cryptography.
  • Task Scheduling - Implements a time-based trigger to initiate purchase sequences at precise target timestamps.
  • HTTP Cookie Persistence - Stores and retrieves HTTP cookies from local files to maintain authenticated sessions across multiple runs.
  • Persistent Session Managers - Manages the persistence of authentication tokens and session data to enable automated multi-account control.
  • Account and Order Monitoring - Retrieves user account information and filters for unpaid orders to manage the checkout process.
  • Automated Web Scraping - Automatically extracts real-time pricing and availability data from retail product pages.
  • Delayed Task Scheduling - Triggers purchase sequences at specific timestamps by polling the system clock.
  • User Agent Rotation - Rotates browser identification strings for each request to mimic different clients and evade bot detection.
  • Payload Encryption - Encrypts sensitive request parameters using an RSA public key to ensure secure data transmission.
  • Payload Encryptions - Encrypts request parameters using RSA public keys to secure sensitive data transmitted to the platform.
  • QR-Code Handshakes - Provides an authentication flow using QR code scanning to establish a secure session for automated actions.
  • Task Schedulers - Triggers purchasing sequences based on precise dates, times, or detected stock availability.
  • Session and Cookie Automators - Manages user sessions and cookies to perform authenticated API calls for order placement.

Star history

Star history chart for tychxn/jd-assistantStar history chart for tychxn/jd-assistant

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Jd Assistant

These projects share indexed features with Jd Assistant. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zas023/jdbuyerzas023 avatar

    zas023/JdBuyer

    4,245View on GitHub↗

    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

    Python
    View on GitHub↗4,245
  • coleifer/hueycoleifer avatar

    coleifer/huey

    5,933View on GitHub↗

    .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png

    Pythondankpythonqueue
    View on GitHub↗5,933
  • jef/streetmerchantjef avatar

    jef/streetmerchant

    5,396View on GitHub↗

    Streetmerchant is an e-commerce stock monitor and automated checkout assistant. It tracks product availability on online stores and sends immediate alerts when out-of-stock items return. The system functions as a multi-platform notification gateway and a stock tracking dashboard. It automates the process of adding available items to a shopping cart and opens a browser window to facilitate rapid manual purchase. The project includes capabilities for online store management, real-time inventory alerting, and product availability tracking. These are managed through a web interface used to view

    TypeScriptbothacktoberfestshopping
    View on GitHub↗5,396
  • gz-yami/mall4cloudgz-yami avatar

    gz-yami/mall4cloud

    6,088View on GitHub↗

    mall4cloud is a multi-tenant B2B2C e-commerce platform built on a Spring Cloud microservice architecture. It orchestrates independently deployable services with service discovery, configuration, caching, messaging, distributed transactions, object storage, and full-text search to support a marketplace with separate interfaces for platform administrators, merchants, and customers. The platform distinguishes itself through its comprehensive microservice infrastructure, using RocketMQ for event-driven messaging, Seata for distributed transaction coordination across services, and Redis for cachin

    JavaScriptjavamallspringboot4
    View on GitHub↗6,088
Compare all 30 related projects→

Frequently asked questions

What does tychxn/jd-assistant do?

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.

What are the main features of tychxn/jd-assistant?

The main features of tychxn/jd-assistant are: Order Placements, Stock Availability Monitoring, Automated Checkout Tools, E-Commerce Automations, E-commerce Product Data Extraction, End-to-End Order Workflows, Flash Sale Automations, Shopping Carts.

Which projects share features with tychxn/jd-assistant?

Projects with overlapping indexed features include: zas023/jdbuyer — JdBuyer is a cross-platform desktop application for Windows and macOS designed to automate the purchase of high-demand… coleifer/huey — .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png. jef/streetmerchant — Streetmerchant is an e-commerce stock monitor and automated checkout assistant. It tracks product availability on… newbee-ltd/newbee-mall-vue3-app. gz-yami/mall4cloud — mall4cloud is a multi-tenant B2B2C e-commerce platform built on a Spring Cloud microservice architecture. It… makinaruto/automatic_ticket_purchase — This project is a ticket purchase automation tool and browser automation bot designed to secure high-demand event…