Daily Stock Analysis

Active
GitHub Python MIT

Description

LLM-powered stock analysis system for A/H/US markets with multi-source quotes, real-time news, LLM decision dashboard and multi-channel push notifications.

Key Features

  • Multi-market data aggregation — Supports A-shares, HK stocks, US ETFs with quotes, K-lines, technical indicators, fund flows, chips, news, and fundamentals
  • AI decision dashboard — Generates core conclusions, scores, trends, buy/sell signals, risk alerts, catalysts, and action checklists
  • Agent strategy Q&A — Multi-turn queries with 15 built-in strategies (MA, Chanlun, Wave, Trend, Hotspots, Events, Growth, Expectation), covers Web/Bot/API
  • Web/desktop workbench — Manual analysis, task progress, historical reports, full Markdown, backtesting, position management, config management, light/dark themes
  • Multi-channel push — Enterprise WeChat, Feishu, Telegram, Discord, Slack, email delivery of decision dashboards
  • Smart import & autocomplete — Image, CSV/Excel, clipboard import with stock code/name/pinyin/alias autocomplete

Use Cases

💡 Automatically analyze watchlist stocks after market close and push decision reports to team channels
💡 Individual investors manually analyze stocks and run backtests via the Web workbench
💡 Quant teams use Agent strategy Q&A for multi-round deep technical analysis
💡 Enterprises integrate stock analysis into internal OA systems via API
💡 Track market sector rotation through daily market review on non-trading days

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (64.5k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Categories

Quick Start

```bash
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git && cd daily_stock_analysis
pip install -r requirements.txt
cp .env.example .env
# Edit .env to configure AI model keys, notification channels, and stock list
python main.py --stocks 600519,hk00700,AAPL
```

Related Projects

Unstract

7.2k · Python
Active A+

LLM-driven extraction of unstructured data, built for API deployments and ETL pipeline workflows. Automates document parsing, PDF extraction, and intelligent data processing with LLM-powered intelligence.

data-processingragpython +3
  • · Prompt Studio defines document extraction schemas with natural language
  • · Supports REST API deployment and ETL pipeline workflows
  • · MCP Server integration connecting to Claude and other AI agents

LangExtract

38.5k · Python
Active A+

A Python library by Google for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization, designed for data annotation and knowledge extraction workflows.

data-processingllmpython +2
  • · Precise source grounding — Every extraction maps to exact source text location with visual highlighting for traceability and verification
  • · Controlled structured outputs — Few-shot example enforced output schema, leveraging Gemini controlled generation for robust results
  • · Long document optimization — Text chunking, parallel processing, and multi-pass strategy to overcome needle-in-a-haystack challenges

Instill Core

2.3k · Python
Stale C

A full-stack AI infrastructure tool for data, model, and pipeline orchestration. Streamlines building versatile AI-first applications with a visual pipeline editor for end-to-end workflows from data ingestion to model inference.

workflowpythonautomation +3
  • · End-to-end AI platform for data, pipeline, and model orchestration
  • · Visual pipeline editor for building versatile AI-first APIs and automated workflows
  • · Unstructured data processing turning documents, images, audio, and video into AI-ready formats

Jupyter AI

4.4k · Python
Active A

An open-source JupyterLab extension that connects AI agents to computational notebooks, enabling code generation, error explanation, and document Q&A.

pythonagenttools +2
  • · Native chat UI for collaborating with frontier AI agents — Claude, Codex, Gemini, Copilot, and more via ACP
  • · Built-in Jupyter MCP server enabling agents to read/write files and run terminal commands
  • · Permission system with approval gates before file writes or command execution