← all repositories
jundizhou/easy-stock

Local-first AI that turns A-share chatter into research notes

It wraps fragmented A-share data and influencer commentary into a local-first desktop AI so retail traders can research with evidence instead of gut feeling.

696 stars Go Domain AppsAgents
easy-stock
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

easy-stock is a local-first desktop app built with a Go backend and an Electron/React frontend that pulls A-share market data from sources like East Money and Sina into a single research pane. It uses a built-in browser and scheduling agent to auto-collect posts from finance influencers across Xueqiu, Taoguba, and WeChat, then cleans, deduplicates, and archives them locally so an AI model can summarize cross-author consensus and map sentiment cycles. The tool also runs portfolio health checks for concentration risk, style mismatch, and correlation across up to ten positions.

The interesting bit

Most retail trading tools either dump raw quotes or push black-box buy signals; easy-stock treats research as an audit trail, tagging every AI-generated theme score and consensus conclusion with its original URL, update time, and data-source latency. The app even classifies individual stocks into paths like “emotional consecutive board” or “trend growth” before generating customized reports, effectively forcing the AI to declare its reasoning framework upfront.

Key highlights

  • Aggregates market data (indices, K-lines, capital flow, limit-up ladders) and influencer posts into one local-first desktop workspace.
  • Auto-collects and cleans “Big V” commentary via a built-in browser agent, then generates cross-author consensus reports with verifiable source links.
  • Maps short-term sentiment cycles through limit-up promotion rates and emotional time-series, alongside longer-term theme-radar views.
  • Runs portfolio AI inspections for up to ten holdings, checking concentration, correlation, style match, and per-stock action conditions.
  • Stores all articles, analysis records, and AI sessions locally; carries a non-commercial license.

Caveats

  • The project is strictly A-share specific; every data source and terminology is rooted in China’s domestic market.
  • Output quality depends on upstream data availability and cache freshness, and the README notes that scores, themes, and risk parameters fluctuate with source latency and degradation.
  • License is explicitly non-commercial, so integrating it into a paid product or service is off the table.

Verdict Worth a look if you are a retail trader or quant-curious developer researching China’s A-share market and want your AI to cite sources. Skip it if you need multi-market coverage, commercial deployment, or a fully open license.

Frequently asked

What is jundizhou/easy-stock?
It wraps fragmented A-share data and influencer commentary into a local-first desktop AI so retail traders can research with evidence instead of gut feeling.
Is easy-stock open source?
Yes — jundizhou/easy-stock is an open-source project tracked on heatdrop.
What language is easy-stock written in?
jundizhou/easy-stock is primarily written in Go.
How popular is easy-stock?
jundizhou/easy-stock has 696 stars on GitHub.
Where can I find easy-stock?
jundizhou/easy-stock is on GitHub at https://github.com/jundizhou/easy-stock.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.