









AI StockAlert
Windows desktop app for real-time stock alerts via WhatsApp and Windows notifications
Video Demo
El Problema
Active traders need to monitor multiple stock positions simultaneously but can't watch screens all day. Existing solutions are too complex, require expensive subscriptions, or lack reliable mobile notifications that actually get seen.
La Solución
A professional Windows desktop application that monitors stock prices in real-time and sends instant alerts via both Windows toast notifications and WhatsApp messages when prices cross user-defined thresholds. It runs silently in the system tray with zero subscription fees.
Características Principales
- Real-time price monitoring for up to 15 stocks with configurable intervals and automatic market hours detection
- Multi-channel alerts: Windows toast notifications with audio plus WhatsApp mobile messages via Twilio
- Smart consolidated notifications — multiple alerts combined into a single notification per check cycle
- Bilingual interface (EN/ES) with multi-currency display toggling between USD and MXN with live exchange rates
- Background service runs silently in system tray — alerts work even when UI is closed, auto-starts with Windows
Resultados
Overview
AI StockAlert is a commercial-grade Windows desktop application designed for traders and investors who need reliable, real-time stock price monitoring without being tied to their screens. The application runs quietly in the system tray, continuously monitoring configured stocks and delivering instant alerts through multiple channels when prices cross user-defined thresholds.
Technical Architecture
The application follows a modern Python architecture with clear separation of concerns:
- Frontend: PyQt6-based GUI with dark/light theme support, responsive layouts, and professional CushLabs branding
- Backend Service: Headless monitoring service that runs independently, enabling alerts even when the GUI is closed
- API Layer: Finnhub integration with intelligent rate limiting (token bucket algorithm) to maximize free tier usage
- Notification System: Multi-channel delivery via Windows toast notifications and WhatsApp Business API through a Vercel serverless backend
- IPC: Named pipes for communication between GUI and background service, enabling config hot-reloading
Key Challenges Solved
WhatsApp Business Integration: Implemented a secure serverless backend on Vercel to handle Twilio/WhatsApp API calls, avoiding the need to bundle sensitive credentials in the desktop executable. The system uses approved message templates that comply with Meta's quality guidelines.
Frozen Build Complexity: Overcame numerous challenges with cx_Freeze packaging including pywin32 DLL loading, Qt plugin bundling, and locale file path resolution in frozen executables.
Single-Instance Architecture: Implemented robust single-process detection using file locking and Windows mutexes, with IPC-based window activation when users launch the app while it's already running.
Business Value
AI StockAlert enables traders to stay informed about their positions without constant screen monitoring. The combination of desktop and mobile notifications ensures critical price movements are never missed, whether the user is at their computer or away. The free tier provides genuine utility while establishing a path to premium features for power users.
¿Listo para discutir una solución similar?
Exploremos cómo la automatización con IA puede ayudar a tu negocio.
Agendar una Consulta