daily_stock_analysis
An LLM-powered stock analysis system for multiple markets (A-shares, Hong Kong, US, Japan, Korea, Taiwan) that aggregates real-time market data, news, and generates AI-driven decision dashboards with automated push notifications. Runs on GitHub Actions or local environments at zero cost.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | ZhuLinsen/daily_stock_analysis |
| Owner | ZhuLinsen |
| Primary language | Python |
| License | MIT — OSI-approved |
| Stars | 55.6k |
| Forks | 48k |
| Open issues | 74 |
| Latest release | v3.25.0 (2026-07-03) |
| Last updated | 2026-07-08 |
| Source | https://github.com/ZhuLinsen/daily_stock_analysis |
What daily_stock_analysis is
Python-based financial analysis agent integrating multiple LLM providers (Anspire, AIHubMix, Gemini, OpenAI, DeepSeek, Claude, Ollama) with pluggable data sources (TickFlow, AkShare, Tushare, YFinance, Baostock) and search engines (SerpAPI, Tavily, Brave). Includes web UI, FastAPI service, scheduled tasks, and multi-channel notifications (WeChat, Feishu, Telegram, Discord, Slack, Email).
Get the daily_stock_analysis source
Clone the repository and explore it locally.
git clone https://github.com/ZhuLinsen/daily_stock_analysis.gitcd daily_stock_analysis# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires at least one valid LLM API key (Anspire, AIHubMix, Gemini, OpenAI, Claude, or local Ollama) to function; recommend Anspire or AIHubMix for bundled search and model access.
- Stock list configuration (`STOCK_LIST` secret) must include valid ticker formats for each market (e.g., `600519` for A-shares, `hk00700` for Hong Kong, `AAPL` for US, `7203.T` for Japan, `005930.KS` for Korea, `2330.TW` for Taiwan).
- Free data sources have unreliable uptime and rate limits; for production use, configure paid sources (Tushare for A-shares, Longbridge for Hong Kong/US) to ensure stability and additional metrics (turnover, P/E ratios).
- Notification channels are optional but recommended; at least one must be configured to receive reports (WeChat, Feishu, Telegram, Discord, Slack, or Email). Test webhook/token delivery before relying on notifications.
- GitHub Actions workflow runs on default cron (18:00 Beijing time on trading days); non-trading days are auto-skipped unless forced. Customize trigger schedule and trading day detection in workflow files.
When to avoid it — and what to weigh
- Requiring Production-Grade Financial Compliance — This is a personal/analytical tool, not a regulated advisory platform. No audit trails, compliance logs, or governance controls for institutional or licensed use.
- Needing Real-Time Trade Execution — Tool generates analysis and signals only; no direct order placement, broker integration, or portfolio execution API. Designed for human decision-making, not algorithmic trading automation.
- Demanding Guaranteed Data Accuracy & Uptime — Free data sources (AkShare, Baostock, YFinance) are subject to upstream throttling, API breakage, and network instability. No SLA or backup guarantee; production systems need paid data feeds and failover logic.
- Building a SaaS or Commercial Offering — MIT license allows modification, but does not address data source licensing (many free feeds prohibit commercial redistribution). Legal and data licensing review required before monetization.
License & commercial use
MIT License. Permits commercial use, modification, and private/internal deployment with proper attribution. No warranty or liability. However, upstream data sources and API services may have their own licensing restrictions—review each data feed and LLM provider's terms before commercial use.
MIT license permits commercial use. **Critical caveat:** Many free data sources (AkShare, YFinance, Baostock) and LLM services have terms prohibiting commercial redistribution or resale. Verify with each provider (TickFlow, Tushare, Longbridge, Anspire, etc.) before building a SaaS or charging end-users. Legal review strongly recommended.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Possible |
| Assessment confidence | High |
Stores API keys and secrets in GitHub Secrets (encrypted by GitHub) or environment files; **never commit `.env` to version control**. Data flows through multiple third-party LLM and search services—no encryption of requests in transit by default. No built-in authentication for Web UI; use firewall or reverse-proxy auth for remote access. Review data residency policies of chosen LLM and search providers before processing sensitive stock lists.
Alternatives to consider
Finviz / Seeking Alpha (commercial platforms)
Offer regulatory-compliant research, professional-grade data, and compliance infrastructure; better for institutional use but higher cost and no open-source customization.
QuantConnect / Backtrader (quantitative frameworks)
Focus on backtesting and algorithmic execution rather than AI-driven sentiment analysis and multi-channel dashboards; serve different audience (quant traders vs. discretionary analysts).
TradingView alerts + Zapier automation
Simpler no-code integration for chart alerts and notifications; lacks AI analysis depth and multi-market news aggregation but requires less technical setup.
Build on daily_stock_analysis with DEV.co software developers
Fork the repository, configure your LLM API key and stock watchlist, and receive daily AI-generated decision dashboards via your preferred notification channel—all at zero server cost.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
daily_stock_analysis FAQ
Can I run this without paying for any API keys?
Does this execute trades automatically?
Which markets are supported?
Can I use this commercially (e.g., sell reports to clients)?
Custom software development services
Need help beyond evaluating daily_stock_analysis? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and ai frameworks integrations — and maintain them long-term.
Start Your AI Stock Analysis Today
Fork the repository, configure your LLM API key and stock watchlist, and receive daily AI-generated decision dashboards via your preferred notification channel—all at zero server cost.