DEV.co
AI Frameworks · ZhuLinsen

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.

Source: GitHub — github.com/ZhuLinsen/daily_stock_analysis
55.6k
GitHub stars
48k
Forks
Python
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
RepositoryZhuLinsen/daily_stock_analysis
OwnerZhuLinsen
Primary languagePython
LicenseMIT — OSI-approved
Stars55.6k
Forks48k
Open issues74
Latest releasev3.25.0 (2026-07-03)
Last updated2026-07-08
Sourcehttps://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).

Quickstart

Get the daily_stock_analysis source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/ZhuLinsen/daily_stock_analysis.gitcd daily_stock_analysis# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Personalized Multi-Market Stock Screening

Automatically analyze watchlists across global markets with AI-generated decision signals, scoring, and risk alerts—ideal for retail or institutional portfolio managers needing daily decision dashboards without manual effort.

Zero-Cost Scheduled Analysis Pipeline

Leverage GitHub Actions for free, serverless scheduled stock analysis. No infrastructure or monthly cloud costs; perfect for individual investors or small teams with limited budgets.

AI-Driven News & Sentiment Aggregation

Consolidate real-time news, public announcements, and market sentiment from multiple sources into structured AI reports with risk warnings and catalyst identification for informed decision-making.

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.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityLow
DEV.co fitPossible
Assessment confidenceHigh
Security considerations

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.

Software development agency

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.co

Related 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?
Yes, with caveats. Free LLM APIs (Ollama local, some open endpoints) and free data sources (AkShare, Baostock, YFinance) are bundled. Free sources have unreliable uptime and rate limits; for reliable daily automation, at least one paid service is recommended (Anspire/AIHubMix for LLM+search, Tushare/Longbridge for data feeds).
Does this execute trades automatically?
No. This tool generates decision signals and reports only. You must manually review and execute trades or integrate a broker API separately—not included.
Which markets are supported?
A-shares (CN), Hong Kong (HK), US (US), Japan (JP), Korea (KR), Taiwan (TW), and ETFs. Data availability varies by market and chosen data source; see market-support.md for detailed coverage matrix.
Can I use this commercially (e.g., sell reports to clients)?
MIT license permits it, but verify with each data source and LLM provider first. Many free feeds prohibit commercial redistribution; you may need paid plans or separate licensing agreements. Legal review recommended.

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.