
In simple English
This tool checks stock prices, company news and market data every day. It uses artificial intelligence to write a clear summary report for each stock you pick. It sends these reports to chat apps like Telegram, Discord or email. You do not need a paid server because it can run for free inside GitHub. It costs nothing in money, but you need your own AI account keys.
What it is
A Python application that pulls financial data from multiple public sources and runs it through language models. It provides a web dashboard, scheduled background runs, and automated message delivery.
What it is good for
Anyone who tracks stocks across different global markets and wants a daily automated digest without paying for a commercial financial terminal.
- Runs automatically on a schedule without needing a dedicated server.
- Supports multiple global markets including US, A-shares, Hong Kong, Japan, Korea, and Taiwan.
- Sends formatted alerts to popular messaging apps and email.
- Requires an external AI model account and API key to generate the text.
- Free market data sources can be slow or blocked by upstream providers.
- Setup requires configuring environment variables and API tokens.
manual stock research and checking multiple financial websites every morning
Ollama for running local language models without cloud API fees
- 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/ZhuLinsen/daily_stock_analysis.git && cd daily_stock_analysis pip install -r requirements.txt cp .env.example .env