whatisgithub

What is ai-market-pulse?

silentfleetkk/ai-market-pulse — explained in plain English

Analysis updated 2026-05-18

163PythonAudience · researcherComplexity · 3/5LicenseSetup · moderate

In one sentence

A tool that turns a personal watchlist into a daily AI assisted market research report with technical signals, risk checks, and a published dashboard.

Mindmap

mindmap
  root((AI Market Pulse))
    What it does
      Daily market research report
      No broker connection
      No trades placed
    Tech stack
      Python
      yfinance and AkShare
      GitHub Pages
      OpenAI compatible API
    Use cases
      Watchlist screening
      Portfolio risk review
      Automated daily reports
    Audience
      Individual investors
      Quant hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate a daily research report on a personal stock or crypto watchlist.

USE CASE 2

Screen a portfolio for risk changes and get alerts through Telegram, Slack, or email.

USE CASE 3

Compare holdings against a benchmark index like the S&P 500 or CSI 300.

USE CASE 4

Publish a personal market research dashboard as a free static website on GitHub Pages.

What is it built with?

PythonyfinanceAkShareGitHub ActionsGitHub Pages

How does it compare?

silentfleetkk/ai-market-pulseresonancegnatassess/lossless-scalingcellebrite-labs/ghidra-rpc
Stars163163162
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity3/52/54/5
Audienceresearchergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

The offline demo needs no API keys, real use requires a Python virtual environment, and AI summaries need your own OpenAI compatible key.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

AI Market Pulse turns a personal stock or crypto watchlist into a daily research report. It does not connect to a broker, place trades, or promise any returns, it is a research and monitoring tool that pulls market data, runs technical analysis, and produces reports you read yourself before making any decision. The core loop has four steps. You enter your holdings, either by typing symbols, adding portfolio positions with quantity and cost, or uploading a screenshot of a brokerage account that an AI model transcribes into editable rows. The tool then calculates technical factors like moving averages, RSI, MACD, and drawdown, plus a rules based score from 0 to 100 with plain language reasons, and compares each holding to a benchmark such as the S&P 500 or CSI 300. You review this through a signal overview, a risk board, and a report grounded question and answer feature. Finally, the tool can detect meaningful changes, send alerts through Telegram, Slack, Discord, or email, and publish a bilingual static website through GitHub Pages, so the whole thing can run with no server of your own. It supports stocks, ETFs, crypto, Yahoo Finance compatible tickers, and mainland Chinese A-share codes, and it can pull data from providers like yfinance, AkShare, Baostock, or Tushare with automatic fallback if one is unavailable. You can try it in about a minute with a built in offline demo that uses sample data and needs no API keys at all. For real use, setup involves cloning the repo, creating a Python virtual environment, and installing with pip, then running either a local web console or a command line tool to generate reports for your own symbols. Optional AI features, such as summarizing a portfolio in plain English or reading a brokerage screenshot, require your own OpenAI compatible API key, and the README notes you should redact account identifiers before uploading a screenshot since it is sent to that AI provider. The project is released under the MIT License and is written in Python.

Copy-paste prompts

Prompt 1
Help me set up AI Market Pulse and run its offline demo to see what a report looks like.
Prompt 2
Show me how to configure AI Market Pulse to track AAPL, MSFT, and 600519 with the CLI.
Prompt 3
Walk me through publishing my AI Market Pulse dashboard to GitHub Pages.
Prompt 4
Explain how to connect AI Market Pulse's optional OpenAI compatible summaries and screenshot import.

Frequently asked questions

What is ai-market-pulse?

A tool that turns a personal watchlist into a daily AI assisted market research report with technical signals, risk checks, and a published dashboard.

What language is ai-market-pulse written in?

Mainly Python. The stack also includes Python, yfinance, AkShare.

What license does ai-market-pulse use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is ai-market-pulse to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ai-market-pulse for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.