daily_stock_analysis
by ZhuLinsen
A Python system that uses large language models to analyse a personal watchlist of shares across several markets, including China, Hong Kong, the US, Japan, Korea and Taiwan. It gathers market data and news, then sends a daily "decision dashboard" report to chat apps or email.
- Stars
- 67.1k +34 a day
- Licence
- MIT
- Runs on
- A cloud service
- Setup
- Moderate
- Language
- Python
- Age
- 290 days
What you can do with it
- Get a daily AI report with scores, trends, risk alerts and buy or sell levels for your chosen shares
- Receive the report automatically in WeChat Work, Feishu, Telegram, Discord, Slack or email
- Ask follow-up questions about a stock through a web interface using built-in strategy templates, and run backtests
Ways a business could use it
- Produce a regular market briefing for a small investment club or private community without paying for a research service
- Use the automated reports as a starting point for personal portfolio monitoring, saving analyst time
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Fork the repository and add API keys as GitHub Actions secrets, or run it locally with pip install and a .env file, or use Docker.
Follow the official instructions in the project README.
Things to check
- Needs an API key for at least one language model service, which may cost money
- News search services are recommended and mostly need API keys
- Free market data sources can be rate-limited or unreliable
- AI-generated buy and sell suggestions are not financial advice and can be wrong
- README and interface are mainly in Chinese
Checked 27 Oct 2026. Summary drafted by AI from the project's README.