shiquda
crypto-monitor
Python

🚀 A sleek, cross-platform cryptocurrency monitoring app with Fluent Design. Track real-time prices, visualize trends with mini charts, and stay informed with powerful alerts.

Last updated Jul 9, 2026
29
Stars
4
Forks
2
Issues
+2
Stars/day
Attention Score
59
Language breakdown
No language data available.
Files click to expand
README

Crypto Monitor

GitHub release (latest by date) Python Version Release Workflows UI Style A modern, elegant, and cross-platform cryptocurrency price monitor built with Python and PyQt6, featuring a stunning Fluent Design interface.

Crypto Monitor

Note: This application has only been tested on Windows. MacOS and Linux compatibility hasn't been verified yet. We welcome your feedback and testing on these platforms!

Features

  • Fluent Design UI: A beautiful, modern interface with Acrylic effects, supporting both Light and Dark themes.
  • Real-time Monitoring: Live price updates from OKX/Binance via WebSocket connection.
  • DEX Token Support: Monitor on-chain tokens from decentralized exchanges across multiple chains (Solana, Ethereum, BSC, etc.) via DexScreener.
  • Advanced Alert System: Powerful price alert features with native system notifications and optional sounds, including:
- Price Thresholds: Alerts when price goes above, below, or touches a target. - Step Alerts: Trigger alerts at regular price intervals (e.g., every $1,000) or percentage changes (e.g., every 5% daily change).
  • Mini Chart: Quick-view chart for monitoring price changes at a glance.
  • Customization:
- Theme Manager: Switch between Light and Dark modes. - Trading Pairs: Easily add or remove cryptocurrency pairs. - Network: Built-in proxy support for restricted network environments.

Usage

  • Installing the App:
As a user, you can install the latest release of the software from the Releases page. As a developer, you can use the following command to run the app:
uv run main.py
  • Managing Pairs:
  • Click + to add a new trading pair (e.g., BTC-USDT).
  • Right-click a card to access the context menu:
- Add Alert: Create a new price alert. - View Alerts: Manage existing alerts for the pair.
  • Double-click a card to open the trading page in your browser.
  • Pin to Top:
  • Click the Pin icon (Pin) to pin/unpin the window to the top of the screen.
  • Settings:
  • Click the Settings icon (Gear) to configure.
For detailed usage instructions, please refer to the User Manual: English | 简体中文

Technology Stack

  • Python 3.10+
  • PyQt6: Cross-platform GUI toolkit.
  • QFluentWidgets: Modern Fluent Design components for PyQt.

Credits

- OKX - Binance - DexScreener - DEX token prices and metadata - GeckoTerminal - On-chain OHLCV data

© 2026 GitRepoTrend · shiquda/crypto-monitor · Updated daily from GitHub