ai-goofish-monitor
Playwright and AI based multi-task real-time and scheduled monitoring and intelligent analysis system for Xianyu, with a full web management UI to help users find desired products among massive listings.
Visit Usagi-org/ai-goofish-monitorOverview
This project is a Playwright and AI based multi-task real-time and scheduled monitoring and intelligent analysis system for Xianyu, with a web management UI for tasks, accounts, AI standards, logs, and results, helping users filter target products from Xianyu listings.
Key Features
- Web visual management supports task management, account management, AI standard editing, run logs, and result browsing; AI driven creation uses natural language to create tasks and multimodal models to analyze products; multi-task concurrency lets each task independently
Use Cases
- Continuously monitor Xianyu listings for target products matching keyword and price conditions; filter listings by region, free-shipping status, and new listing time range to narrow results; use AI multimodal analysis of product details and images to judge whether they meet
Getting Started
- Docker deployment is recommended: clone the repository, copy .env.example to .env, fill in the configuration, and run docker compose up -d. The default Web UI runs on port 8000 at 127.0.0.1. On first use, log in to the Web UI, use the Chrome extension in Xianyu account
Deployment & Requirements
- Docker deployment requires a prepared .env configuration; AI model access requires OPENAI_API_KEY, OPENAI_BASE_URL, and an image-input-capable OPENAI_MODEL_NAME. Local development requires Python 3.10+, Node.js and npm, Playwright CLI and Chromium, and an available Chrome/Edge
Before You Adopt
- License: MIT. Review its terms before using, modifying, or distributing the project.