What do you want to do?
3 use cases
-
Get a daily AI stock dashboard on Telegram for free
Fork the repo, add a few GitHub secrets, and GitHub Actions sends your watchlist analysis every weekday.
- REPO
ZhuLinsen/daily_stock_analysis - Money
- Beginner
View prompt
Set up ZhuLinsen/daily_stock_analysis on GitHub Actions in my fork with STOCK_LIST=<tickers>, <AI key name> and Telegram delivery. Trigger one manual run and tell me whether the dashboard arrived and which data sources it fell back to.
- REPO
-
Analyse a few stocks on demand from your terminal
Run the analysis locally for any tickers you pass, or get a market review, whenever you want.
- REPO
ZhuLinsen/daily_stock_analysis - Money
- Intermediate
View prompt
Install ZhuLinsen/daily_stock_analysis locally, configure .env with <AI key> and run python main.py with --stocks <tickers>. Show me the score, trend and risk alerts for each stock, and note any data source that failed.
- REPO
-
Ask an AI agent about a stock in a web workbench
Start the local web UI and use the chat page to question a stock with built-in strategies, backtests and holdings.
- REPO
ZhuLinsen/daily_stock_analysis - Money
- Intermediate
View prompt
Run ZhuLinsen/daily_stock_analysis with python main.py --webui, open the /chat page and ask about <ticker> using the trend strategy. Summarise the answer and list which data tools the agent called.
- REPO
Quick start with Daily Stock Analysis
- Check you have what it needs: A GitHub account (for the Actions route) or Python and pip locally; At least one AI model API key, such as Gemini, Anthropic, an OpenAI compatible key, or Ollama locally; At least one notification channel such as a Telegram bot, Discord webhook or email.
- Open ZhuLinsen/daily_stock_analysis on GitHub and read the README and license.
- Fork the repository on GitHub
- Under Settings, Secrets and variables, Actions, add one AI key (for example GEMINI_API_KEY) and your watchlist as STOCK_LIST, such as AAPL
- Add a notification channel, for example TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID
- Enable workflows on the Actions tab, then run the daily analysis workflow once by hand to test
These steps come from our top use case, Get a daily AI stock dashboard on Telegram for free, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for ZhuLinsen/daily_stock_analysis
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forIndividual investors who want a daily AI written briefing on their own watchlist delivered to a chat app, without running a server.
- Why it is hot67k stars, talked about in 2 AI sources we track
- LanguagePython
- Sourcegithub.com/ZhuLinsen/daily_stock_analysis · Back to Hot repos
Requirements
- A GitHub account (for the Actions route) or Python and pip locally
- At least one AI model API key, such as Gemini, Anthropic, an OpenAI compatible key, or Ollama locally
- At least one notification channel such as a Telegram bot, Discord webhook or email
- Optional: a news search API key, which the README says strongly improves news and catalyst quality
Add this badge to your README
Maintain Daily Stock Analysis? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/zhulinsen-daily-stock-analysis/?utm_source=github&utm_medium=badge&utm_campaign=ZhuLinsen-daily_stock_analysis)
HTML
<a href="https://dedupedai.com/use-cases/zhulinsen-daily-stock-analysis/?utm_source=github&utm_medium=badge&utm_campaign=ZhuLinsen-daily_stock_analysis"><img src="https://dedupedai.com/badge/ZhuLinsen/daily_stock_analysis.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Daily Stock Analysis
What is Daily Stock Analysis?
daily_stock_analysis is an LLM powered stock analysis system for China A-shares, Hong Kong, US, Japanese, Korean and Taiwan stocks. It pulls quotes, candles, indicators, news and fundamentals, has a model write a decision dashboard with a score, trend, price levels, risk alerts and a checklist for each stock on your watchlist, and pushes it to Telegram, Discord, Slack, email, WeChat Work or Feishu. It can run free on GitHub Actions, in Docker, locally or as a web workbench. Not financial advice: paper trade first, and remember you can lose money. It is an open-source project on GitHub: https://github.com/ZhuLinsen/daily_stock_analysis.
How do I use Daily Stock Analysis?
Fork the repository on GitHub; then Under Settings, Secrets and variables, Actions, add one AI key (for example GEMINI_API_KEY) and your watchlist as STOCK_LIST, such as AAPL; add a notification channel, for example TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Daily Stock Analysis for?
Individual investors who want a daily AI written briefing on their own watchlist delivered to a chat app, without running a server.
What can I do with Daily Stock Analysis?
3 use cases so far, for example: Get a daily AI stock dashboard on Telegram for free; Analyse a few stocks on demand from your terminal; Ask an AI agent about a stock in a web workbench. Each has steps and a copy-paste agent prompt.
What do I need to run Daily Stock Analysis?
A GitHub account (for the Actions route) or Python and pip locally; At least one AI model API key, such as Gemini, Anthropic, an OpenAI compatible key, or Ollama locally; At least one notification channel such as a Telegram bot, Discord webhook or email; Optional: a news search API key, which the README says strongly improves news and catalyst quality.
What are alternatives to Daily Stock Analysis?
Other hot AI repos in Money: Fincept Terminal, Freqtrade, Vibe Trading, Day Trader Skill, Tick Stock Panel.
Is Daily Stock Analysis safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.