Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close
D

daily_stock_analysis

AI stock watchlist reports across six markets, sent on a schedule.

Visit website Save

daily_stock_analysis is an MIT-licensed app that analyzes watchlists with market data, news and language models and sends scheduled reports by chat or email.

Pricing
Open source
Deployment
Self-hosted
Platforms
Web, macOS
67,647stars55,948forks
1views
Updated

What is daily_stock_analysis?

daily_stock_analysis is an open-source stock research application covering A-shares, Hong Kong, US, Japanese, Korean and Taiwan stocks, plus ETFs. It combines quotes, candlestick data, technical indicators, news and fundamentals into reports containing conclusions, scores, trends, entry and exit levels, risk alerts and catalysts. Data availability varies by market and provider.

The application runs locally, through Docker or as scheduled GitHub Actions workflows, and exposes a FastAPI service. Its web workspace includes manual analysis, task monitoring, historical reports, portfolio management and backtesting. Strategy chat supports follow-up questions and custom strategy files, while multi-agent orchestration remains experimental. Reports can be delivered through messaging services or email.

The code is released under the MIT license. The project bundles free market-data sources including AkShare, Baostock and YFinance, so it can run with no extra configuration, although free sources are subject to upstream rate limits and interface changes and are not guaranteed to stay stable. Each report carries a core conclusion, a score, a trend, buy and sell price levels, risk alerts, catalysts and an action checklist.

Inside the application

daily_stock_analysis screenshots

Explore the interface. Open a screenshot to view it at full size.

daily_stock_analysis screenshot 1
daily_stock_analysis screenshot 1

Source: official daily_stock_analysis project page.

Key capabilities

  • Market research Aggregates quotes, technical indicators, news, announcements and fundamentals across supported stock markets and ETFs.
  • Decision reports Generates structured analysis with scores, trends, risk alerts, catalysts and action checklists.
  • Strategy chat Supports multi-turn research using built-in strategies, market-data tools and custom strategy files.
  • Research workspace Provides historical reports, portfolio risk and exposure views, watchlist signals and image or spreadsheet imports.
  • ETF rotation Offers rule-based dual-momentum allocation signals, transaction-cost-aware backtests and data-quality warnings without calling a language model.
  • Scheduled delivery Runs analysis through GitHub Actions or local scheduling and sends reports to configured notification channels.
Advertisements

Where daily_stock_analysis fits

The application fits recurring watchlist research and educational strategy evaluation. Scheduled reports can feed a daily review through Telegram, Discord, Slack, WeChat Work, Feishu or email, while the web workspace supports manual investigation and follow-up questions.

Before deployment, operators should verify market-specific data coverage, model access, search-provider credentials and notification configuration. Free market-data sources can be rate-limited or affected by upstream changes and network conditions. The default GitHub Actions workflow does not automatically map every optional setting, so advanced configurations may require explicit workflow changes.

Install

pip install -r requirements.txt

Reviews of daily_stock_analysis

No reviews yet

Be the first to share your experience with daily_stock_analysis.

Loading review form…

Alternatives to daily_stock_analysis

Compare daily_stock_analysis with these tools →