dameng2026/xianyupilo — explained in plain English
Analysis updated 2026-05-18
Manage multiple Xianyu seller accounts, listings, and orders from one dashboard.
Automatically deliver digital goods like redemption codes the moment an order comes in.
Chat with buyers in real time and let an AI reply using a searchable knowledge base.
Run scheduled tasks and review an audit log of every action taken on the account.
| dameng2026/xianyupilo | akmessi/vex | dinosn/wp2shell-lab | |
|---|---|---|---|
| Stars | 36 | 36 | 36 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | developer | vibe coder | researcher |
Figures from each repo's GitHub metadata at analysis time.
Needs Docker and Docker Compose v2, and at least 2GB of memory, the setup script generates all secrets automatically.
XianYuPilo, also called the Xianyu Assistant, is an automated back office management system for sellers on Xianyu, a popular Chinese secondhand goods marketplace app. It bundles together account management, listing products and taking them down, batch editing, order syncing and tracking, real time chat with buyers over WebSocket, automatic delivery of digital goods such as redemption codes, AI powered replies backed by a searchable knowledge base, scheduled tasks, and an activity log for auditing changes. The system is built with a Python FastAPI backend, a Vue 3 frontend, a Node.js service using Playwright to solve login puzzles, MySQL for the database, and Redis for caching, all wired together with Docker Compose so the whole stack starts with a single script. Running the one click setup script generates random secret keys, a hashed admin password, and the environment configuration file automatically, then pulls prebuilt container images and starts seven services: MySQL, Redis, a migration step, the crawler, the API, a background worker, and the web frontend.\n\nOnce running, you open a web address in your browser and log in with a default admin account, which the setup prints to the terminal and which you are told to change right away. The README documents common problems and fixes, such as changing the port if it is already in use, recovering a forgotten admin password, and updating to the newest version. It also gives guidance for exposing the service to the public internet safely, including binding it to localhost behind a TLS reverse proxy rather than leaving it open on all network interfaces.\n\nThis is described as the open source, single user edition of the project. A separate paid commercial edition exists with additional features like multi account management, business opportunity discovery, workflow automation, and dedicated support, running independently alongside the open source version without conflict.
An automated back office for Xianyu marketplace sellers that handles listings, orders, chat, automatic digital delivery, and AI replies in one dashboard.
Mainly Python. The stack also includes Python, FastAPI, Vue.js.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.