In simple English
This program watches stock prices all day long and alerts you when your rules match. You run it on your own computer, so you do not pay a monthly fee. It connects to your brokerage account to get live numbers. You can build custom alerts using forty-five triggers without writing code. Everything stays private on your machine, and the project is free to use.
What it is
A real-time intraday stock scanner for US equities that runs on your own machine. It streams 1-minute bars for thousands of symbols, checks the setups you define on every bar, and shows the alerts in a browser dashboard you lay out yourself.
What it is good for
Day traders who want to build their own market scans and view them in a local web browser instead of paying for a commercial alert service.
- Runs entirely on your local machine with no subscription fees or cloud telemetry.
- Allows you to build and modify complex stock alerts without writing any code.
- Includes a flexible browser dashboard with movable windows and custom saved screens.
- Requires an active broker account with Alpaca or Charles Schwab to stream live market data.
- Needs both Python and Node.js installed on your computer for the initial build step.
- First startup takes ten to twenty minutes to download historical bar data for the universe.
commercial stock scanners and paid real-time alert services
Trading Journal AI
- simonro/Trading-Journal-AI88 stars
A local-first trading journal that imports broker CSV files to track round-trip trades and KPIs.
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
git clone https://github.com/simonro/edge-scanner.git cd edge-scanner python -m venv .venv source .venv/bin/activate pip install -r requirements.txt cp .env.example .env npm --prefix dashboard-v2 install npm --prefix dashboard-v2 run build ./start_scanner.sh