ai-goofish-monitor logo

ai-goofish-monitor

Free

基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统,配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中,找到心仪产品。

Personal AssistantFreeFree tier
#Python
Type
Open Source

About ai-goofish-monitor

A free and open-source multi-task real-time monitoring and intelligent analysis system for Xianyu (闲鱼), the popular Chinese second-hand marketplace. Built with Playwright for browser automation and powered by AI (OpenAI-compatible APIs), it allows users to create monitoring tasks using natural language, configure advanced filters (price, region, posting time), and receive instant notifications through multiple channels including ntfy.sh, WeChat Work, Bark, Telegram, and Webhook. The system features a complete web-based management UI for task, account, and AI prompt management, supports cron-based scheduled tasks, account and proxy rotation, and can be deployed via Docker with one command. Data is stored in SQLite with automatic migration from older file-based storage. The tool is particularly useful for finding desired products from the vast number of listings on Xianyu.

Key Features

Web-based visual management UI for tasks, accounts, logs, and results
AI-driven natural language task creation with multimodal model analysis
Multi-task concurrent monitoring with independent keyword, price, filter, and AI prompt configuration
Advanced filtering: free shipping, new post time range, and three-level regional selection (province/city/district)
Instant notifications via ntfy.sh, WeChat Work (企业微信), Bark, Telegram, and Webhook
Scheduled tasks with Cron support for periodic monitoring
Account and proxy rotation with failover retry
One-click Docker deployment with built-in Chromium
User can add Xianyu account via Chrome extension exported JSON login state

Pros & Cons

Pros
  • Free and open-source with full Docker support for easy deployment
  • AI-powered natural language task creation reduces manual configuration
  • Supports multiple notification channels for flexible alerts
  • Multi-task concurrency with independent settings per task
  • Account and proxy rotation helps maintain stability and avoid blocks
  • Includes a polished web UI for all management functions
Cons
  • Requires an OpenAI-compatible API key and model with multimodal support, incurring API costs
  • Primarily designed for the Chinese Xianyu marketplace, limiting global applicability
  • Dependency on Playwright and browser automation can be resource-intensive
  • Repository is currently archived and read-only (as noted on GitHub), suggesting possible discontinued maintenance

Best For

Finding specific products from Xianyu's massive listings using AI-powered monitoringAutomatically alerting users when new items matching specific keywords, price ranges, and regions are listedReal-time tracking of desired products across multiple search criteria simultaneouslyScheduled scanning for deals at set intervals using cron

Alternatives to ai-goofish-monitor

FAQ

How do I deploy the system?
Docker deployment is recommended. Clone the repository, copy .env.example to .env, fill in required settings (especially API keys), then run 'docker compose up -d'. The default Web UI will be available at http://127.0.0.1:8000.
What AI models are supported?
Any OpenAI-compatible API that supports image input (multimodal models) can be used. Configure OPENAI_API_KEY, OPENAI_BASE_URL, and OPENAI_MODEL_NAME in .env.
How do I add a Xianyu account?
Use the included Chrome extension to export your Xianyu login state as JSON, then paste it in the 'Account Management' section of the Web UI. The login cookie file will be saved in the state/ directory.
Is this tool free?
Yes, it is completely free and open-source. However, you need your own API key for the AI model, which may have usage costs.