explaingit

gudong2003/xianyu-auto-reply-fix

Analysis updated 2026-05-18

1,084PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A self-hosted dashboard that automates replies, shipping confirmation, and multi-account management for sellers on Xianyu, a Chinese secondhand marketplace app.

Mindmap

mindmap
  root((repo))
    What it does
      Auto reply to buyers
      Auto confirm shipping
      Multi account management
    Tech stack
      Python FastAPI
      SQLite
      Playwright
    Use cases
      Run a Xianyu shop
      Bulk refresh listings
      AI powered replies
    Audience
      Resellers
      Automation hobbyists
    Setup
      Docker Compose
      Manual Python install

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automate keyword based replies to buyer questions on a Xianyu shop.

USE CASE 2

Confirm shipment automatically once a payment message is detected.

USE CASE 3

Manage multiple Xianyu seller accounts from one web dashboard.

USE CASE 4

Bulk refresh product listings on a schedule to improve visibility.

What is it built with?

PythonFastAPISQLitePlaywrightWebSocketDocker

How does it compare?

gudong2003/xianyu-auto-reply-fixoranai-ltd/oransimgoogle-research/tabfm
Stars1,0841,1021,041
LanguagePythonPythonPython
Last pushed2026-07-03
MaintenanceActive
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audiencedeveloperpm founderdata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Needs Docker or a Python 3.11 plus Node.js environment, plus Xianyu account cookies to connect.

Study and research use only, the author strictly prohibits commercial use.

In plain English

xianyu-auto-reply-fix is a management system for Xianyu, also known as Goofish, a popular secondhand marketplace app in China similar to a local classifieds and resale platform. The project gives sellers a full backend to run their shop operations without having to sit and reply to buyers all day. The system is built with Python 3.11 and FastAPI on the backend, with a SQLite database and a Bootstrap based web interface up front. It communicates in real time using WebSocket and Server Sent Events, and it uses browser automation, Playwright and DrissionPage, to interact with Xianyu directly, since the platform does not offer an official API for this kind of automation. Sellers can manage multiple Xianyu accounts from one dashboard, each kept fully separate with its own data and login. The AI powered auto reply feature matches keywords to product listings so buyers get relevant answers automatically, with a priority order that checks product specific replies first, then product category keywords, then general keywords, then a default reply, and finally an AI generated reply if nothing else matches. The system can also detect when a buyer has paid and automatically confirm shipment, matching the right delivery details to the right listing and avoiding duplicate confirmations. Other features include bulk listing refresh so items appear higher in search results, scheduled daily refresh windows with random delays to look more natural, product and coupon data management with Excel import and export, operation logs, and health check endpoints. The whole thing can be deployed with a single Docker Compose command, or run locally with a Python virtual environment. The project author states clearly that this is for study and research purposes only and that commercial use is strictly prohibited. Before using it, read the license terms in the README carefully. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Help me deploy xianyu-auto-reply-fix using Docker Compose on a Linux server.
Prompt 2
Show me how to configure keyword based auto-reply rules for a specific product in xianyu-auto-reply-fix.
Prompt 3
Explain how the automatic shipping confirmation matching works in this project.
Prompt 4
Walk me through setting up multiple Xianyu accounts in this system's admin panel.

Frequently asked questions

What is xianyu-auto-reply-fix?

A self-hosted dashboard that automates replies, shipping confirmation, and multi-account management for sellers on Xianyu, a Chinese secondhand marketplace app.

What language is xianyu-auto-reply-fix written in?

Mainly Python. The stack also includes Python, FastAPI, SQLite.

What license does xianyu-auto-reply-fix use?

Study and research use only, the author strictly prohibits commercial use.

How hard is xianyu-auto-reply-fix to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is xianyu-auto-reply-fix for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.