ai-goofish-monitor is an AI-driven marketplace monitor and containerized web scraper designed to track online listings. It uses multimodal large language models and natural language prompts to analyze product text and images, determining if items meet specific requirements.
The system employs an anti-detection workflow that rotates network proxies and authenticated accounts to bypass rate limits. It captures browser cookies and session states to mimic real user behavior during automated requests.
The project includes a task scheduler using cron expressions and an embedded SQLite database for data persistence. It provides filtering by keywords and region, real-time execution log visualization for troubleshooting, and a multi-channel notification system that dispatches alerts via webhooks and messaging bots.
The application is delivered via containerized orchestration or a single packaged executable that launches the backend server and web interface.